1354225
1112307
1028595
926958
691320
548391
537229
509467
503542
453851
422051
313743
293770
283766
270519
265904
217280
213095
171357
167481
157965
156602
155880
151589
147667
144449
142894
136626
134557
119426
116160
109716
107844
100987
96259
94199
86313
82222
80802
74063
71438
68907
66512
66499
65280
63741
62671
61535
60519
58274
53956
52315
49968
47566
47164
42955
42029
41192
40315
40256
36016
34881
34469
32716
31252
30925
30479
30450
29646
29357
29200
27713
26507
26316
26228
24953
24626
23622
22768
22265
21841