10567 652
115908 862
16825 62
33081 211
23340 701
14281 523
34169 502
46348 125
56329 163
2453 43
5636 163
4601 537
8451 341