22213 113
103873 399
112457 806
31220 674
47474 584
22030 331
2502 153
57529 872
79308 612
121965 751
66197 833
104939 547
22948 669
22682 895
12571 860
5579 733
85454 767
8073 448
20984 314
88744 498
12214 561
39026 612
15041 475
8537 240
29009 489
19863 413
103533 209
11803 600