1354249
1112316
1028612
926964
691329
548394
537241
509470
503544
453858
422058
313747
293775
283769
270523
265909
217281
213096
171357
167481
157966
156605
155882
151589
147668
144451
142898
136628
134557
119426
116162
109716
107845
100987
96260
94200
86314
82226
80802
74063
71438
68907
66512
66499
65280
63742
62671
61536
60519
58274
53958
52315
49968
47568
47164
42955
42031
41192
40316
40256
36016
34882
34470
32716
31252
30925
30479
30450
29646
29357
29201
27713
26508
26316
26228
24953
24626
23622
22768
22265
21841