1354151
1112289
1028579
926946
691312
548384
537191
509457
503538
453838
422044
313736
293756
283758
270513
265894
217276
213086
171352
167478
157962
156573
155877
151587
147664
144436
142882
136618
134555
119419
116159
109713
107841
100985
96254
94192
86310
82211
80801
74062
71434
68901
66508
66497
65279
63740
62669
61531
60517
58273
53953
52314
49965
47561
47161
42952
42028
41191
40310
40254
36013
34880
34468
32714
31251
30924
30476
30448
29645
29356
29197
27712
26505
26315
26226
24953
24624
23621
22764
22262
21840