29377026
11306
9049505
3276
23862462
8790
5344028
1677
6076201
1856
4805813
1649
9323521
2550
3502461
1178
9878615
2265
18568420
10351
5277306
2770
7006637
2199
5167919
1963
13477843
3320
5064947
1727
19443970
2371
3450659
895
9359432
3248
7474235
2585
4943107
1288
48707986
19848
3098285
2054
3789081
1643
8568684
2792
15734660
5874
10930480
4238
2953920
1052
7150377
2195