21198904
8856
37871163
11102
11364393
3059
52765089
17806
24444983
9914
23953280
9952
17792466
4658
7725028
3889
14545165
5020
11923782
4024
11545475
3857
12927245
3320
20981025
8205
18425365
9047
28347259
7938
53867681
15481
14038024
3044
18904985
6097
8946617
3204
19088483
7184
28555392
11485
15955520
5513
48188942
6499
149750263
51314
7211437
2205
13953304
4382
10645449
3072
9844833
4790