10596 652
116100 862
16979 62
33279 211
23558 701
14355 523
34263 502
46550 126
56660 164
2464 43
5646 163
4607 537
8463 341