20372433
8984
19558851
7599
12009278
3069
87547153
24846
10550363
4511
5941995
2337
27442197
10477
23554407
8413
21617308
5987
16438009
8058
13631373
5350
12914141
4178
9248380
2547
8245555
1683
4378450
1514
16841295
9503
6995035
3945
10253803
3053
24877062
8535
5000639
1595
11159687
5120
4140132
1275
9303581
3597
4444640
1404
6119589
2368
1704367
578
7468608
2258
19120524
3088