10562 652
115895 862
16816 62
33068 211
23330 701
14278 523
34162 502
46340 125
56308 163
2451 43
5636 163
4601 537
8449 341