1526 337
13446 403
8838 378
293850 1080
15370 90
55950 204
29517 490
21767 653
26011 963
2348 313
49967 184
8343 237