58868557
25440
10439986
4910
8642750
4055
15386876
2708
2069769
835
14657967
4677
37838789
10436
6770961
1281
9438622
2522
5035837
816
20255886
8560
8949872
3264
27966831
11199
19624030
5287
21670771
9245
14952623
4787
6730101
2510
19658587
7612
16289377
6302
15413259
2296
17088036
3119
11627653
2060
352225
688
4512527
1551
8405664
4077
351619
606
3667988
1165
4561859
1796