41508911
19163
6152092
1388
7565225
2491
8750488
4194
3648271
1595
4950650
1564
27335597
12867
19928485
8026
4181013
1529
18801200
8218
15799618
5557
2548981
753
12716306
5284
11610057
4420
16288058
7693
11485866
3446
12108071
3895
8541079
2931
10869797
3160
6073889
2035
5522055
1774
5751718
1737
1985857
666
1155182
370
8755562
2510
3073740
1017
8859463
1457
5221392
1300