6428681
2164
4952855
2598
23800297
7178
2492206
929
9375772
1162
4424392
1658
5679110
1900
36637268
18906
3518448
496
2209145
11830920
3609
6754100
3345
895316
370
2635532
801
2148293
688
6841037
2990
1981556
703
8328280
2227
5065582
1278
7257766
2255
16576990
7175
2639035
719
2530348
816
4789590
983
836653
270
12415485
3270
8895344
2613
4445007
1083