3318982
1130
1720961
477
35735823
15532
29784902
15236
14336748
5592
5651593
1756
1534938
411
2672904
980
17129769
4910
1233939
342
11044510
2849
4442353
1840
1917609
672
10882803
5139
8531710
3248
5600583
1507
7722744
1815
10960196
4150
8501507
2576
13627870
4699
27017900
8865
2727335
772
11686862
4077
360265
543
5634769
1376
2412268
430
5161605
1482
18051650
6521