31965817
10725
30385628
12993
10081380
3785
12362836
5535
16178359
5111
6233017
2032
79270920
24752
2486642
684
8597976
2883
5721355
1881
12182448
3898
59707905
25412
15729127
5570
43527126
22562
3222042
486
2285298
518
8118217
2343
3379872
1369
9088869
3188
10465920
5130
29690032
12553
5364894
1385
8075488
2924
54119851
21108
4611502
1630
5303237
1536
12328828
3433
3389027
700