10593 652
116054 862
16959 62
33253 211
23520 701
14342 523
34248 502
46513 126
56599 164
2462 43
5645 163
4606 537
8463 341