1045092 2647
1229392 4600
9538 78
15917 107
29566 586
7046 39
14603 818
8271 64
6662 183
20119 664
49111 698
15945 851
9927 527
7534 621
17992 562
9733 475
8047 609
10045 462
11055 531
16000 893
13242 303
10205 582
7914 563
10653 679
11759 810
10042 232
5589 251
216119 708