40020499
16628
53937261
21592
32940449
15598
23051303
7367
15892955
4112
12183174
6138
10723703
3019
14059550
3141
6656657
1674
10996544
3669
6531719
2353
3721580
986
23322030
7734
7614636
2227
2873708
1231
5839366
1583
5948819
2205
15029784
5453
4170417
1441
5894677
2035
4702624
1181
6683276
2217
3756477
1680
2864617
980
3134357
688
8642917
2739
3930028
1143
3966009
1108