228355671
124551
22185678
8001
221521296
106396
98935015
42354
17555012
8164
20031092
13446
24221568
9745
53592780
30118
39356763
11413
47822830
18199
22296988
8252
37897804
14718
94561104
39895
21633449
5177
132302982
64804
18457827
5350
17502867
5073
50838420
19195
89604491
37425
14228769
6657
4877448
1570
27277443
11237
17562529
5658
46689246
17731
22733984
6433
158724256
80961
26460534
10222
138022832
73858