6487027
2924
3490953
1963
228355671
124551
221521296
106396
98935015
42354
6921267
2205
6412976
2664
19548182
8391
2568795
841
53592780
30118
22185678
8001
37897804
14718
132302982
64804
18547145
5145
46689246
17731
158724256
80961
138022832
73858
19385665
9723
7518585
2484
9081967
2447
3489128
1507
17555012
8164
6965513
2258
14844043
5460
20031092
13446
127615449
53790
1159894
263
4536792
1382