22259 113
104015 399
112615 806
31281 674
47727 584
22112 331
2544 153
57843 872
79575 612
122170 751
66458 833
105146 547
23123 669
22807 895
12636 860
5775 733
85620 767
8144 448
21086 314
88889 498
12289 561
39349 612
15137 475
8594 241
29235 489
20018 413
103792 210
11838 600