2501 527
67355 240
5962 623
81579 409
43532 120
21653 346
29575 641
18143 331
8824 52
29880 652
32647 945
51086 322
38166 614
3700 255
2945 336
2888 233