10597 652
116120 862
17006 62
33288 211
23582 701
14361 523
34272 502
46571 126
56695 164
2464 43
5648 163
4608 537
8466 341