40316
1354247
1112315
1028610
926962
691327
548393
537239
509470
503544
453857
422057
313743
293773
283769
270522
265908
217280
213096
171357
167481
157966
156605
155882
151589
147668
144449
142897
136628
134557
119426
116161
109716
107845
100987
96260
94200
86313
82226
80802
74063
71438
68907
66512
66499
65280
63742
62671
61536
60519
58274
53957
52315
49968
47568
47164
42955
42030
41192
40316
40256
36016
34881
34469
32716
31252
30925
30479
30450
29646
29357
29200
27713
26508
26316
26228
24953
24626
23622
22768
22265
21841