1045152 2647
1229507 4600
9540 78
15917 107
29567 586
7048 39
14604 818
8272 64
6668 183
20122 664
49113 698
15946 851
9927 527
7536 621
17996 562
9733 475
8047 609
10047 462
11056 531
16001 893
13243 303
10208 582
7914 563
10654 679
11759 810
10043 232
5590 251
216158 708