1045200 2647
1229583 4600
9540 78
15917 107
29567 586
7048 39
14605 818
8273 64
6668 183
20123 664
49114 698
15946 851
9928 527
7538 621
17996 562
9734 475
8048 609
10048 462
11057 531
16001 893
13244 303
10208 582
7915 563
10655 679
11759 810
10043 232
5591 251
216180 708