29200
1354194
1112307
1028595
926958
691320
548391
537215
509466
503542
453846
422051
313743
293766
283766
270519
265904
217280
213094
171357
167481
157965
156601
155880
151589
147667
144447
142892
136626
134557
119425
116160
109716
107844
100987
96259
94198
86313
82221
80802
74063
71438
68904
66512
66499
65280
63741
62671
61534
60518
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