21469156
8378
35877483
15918
8943740
3260
120920021
32989
99122514
38437
17978677
6898
9240212
2236
12264381
3389
7820435
3462
11678125
3829
19674242
6914
10806277
2660
21157017
7838
29987971
8202
3997626
2092
13726871
2082
4932224
1586
5453468
1363
17789299
5877
7993069
2506
12417543
3044
8409477
2667
5643365
1611
2996630
1643
12691587
5742
11491634
3848
15529759
5321
7391026
1803