1354132
1112284
1028576
926942
691310
548384
537172
509455
503536
453830
422041
313734
293748
283747
270511
265888
217276
213085
171352
167478
157959
156564
155875
151587
147664
144430
142879
136618
134554
119413
116159
109713
107840
100984
96254
94187
86308
82208
80801
74062
71431
68901
66508
66497
65276
63740
62666
61530
60517
58273
53950
52314
49965
47560
47161
42952
42028
41189
40308
40254
36009
34880
34468
32714
31251
30922
30474
30447
29644
29356
29197
27712
26505
26314
26226
24953
24624
23621
22764
22261
21840