3038209
515
8519920
3116
11380340
2651
42273002
18840
6845703
2318
953734
669
31999329
15013
2982734
870
5984787
1928
4906140
1539
11460749
3480
6476374
2129
7547993
2108
3854862
1014
7294558
2638
14701453
4794
10824793
3747
22120016
8689
6540371
1762
2536807
402
1492799
323
5369261
1592
6728235
1410
7537205
2544
30760347
11812
3818954
666
2561956
713
10529116
3119