308566
2512228
2241519
1848717
1652815
1462533
1241622
85876
83969
835510
797313
74059
61834
61283
59875
54284
53116
52424
51197
49336
49185
48193
48055
473610
45070
444410
42721
41775
41072
39034
36013
35690
34855
34271
31816
31020
29400
28266
27970
23010
22210
11090
9310
4630
4180
3930
3750
2310
1760
1590
1560
1440
760
630
620
570
390