51843450
18902
7326184
2858
13505640
2742
2680673
669
17265866
6166
12996143
3553
9749451
6013
5640145
1972
4266150
1994
1154503
358
18200986
7674
2822306
879
34594859
2887
9939370
3622
24235084
9537
4125938
1441
6069044
1888
1082592
153
2552459
801
18756498
7121
10832044
845
5819498
942
4747562
3471
7682811
1253
11065150
4052
21419855
5830
5825279
1759
4284849
1118