10586 652
116015 862
16928 62
33198 211
23463 701
14331 523
34225 502
46447 125
56517 164
2460 43
5643 163
4605 537
8459 341