25129577
9572
956382
1545
12963872
5959
8607847
3238
12882599
5676
72727026
14011
8674713
3113
7633020
3961
624111
1168
8999795
2679
2825080
1338
2839883
1259
6596222
1190
49036905
18296
81316624
38629
7364361
1391
27707502
16242
30052653
7756
1989064
832
9245421
3276
11695885
3405
5636604
2717
4825150
1570
27260557
10467
2244944
961
5591890
2060
2139766
772
511488
970