10580 652
115966 862
16870 62
33139 211
23413 701
14314 523
34196 502
46394 125
56429 163
2455 43
5640 163
4604 537
8453 341