26372520
10568
11116019
5519
24235084
9537
221521296
106396
16259579
6493
26531877
10420
8578307
4586
15737713
3980
19215796
6814
5962846
2510
21651865
8406
10891973
3644
6470232
3041
6821852
2937
103368647
50331
5347056
1891
43275925
20885
1255691
2177
5618964
2767
9915635
2953
47961827
22361
27560189
15334
9381448
3085
5148322
3022
7457971
3097
5977816
2506
5830874
1935
14640129
3207