6618125
3370368
2469871
2001130
1984611
547042
311717
236259
214354
173720
112388
77849
73595
56421
49460
41812
37706
24601
1958871
205018
121283
100440
82828
75423
68825
60098
46317
37568
36579
32393
26632
17703
17240
16181