24623
1354127
1112281
1028571
926938
691307
548382
537164
509454
503534
453829
422040
313732
293745
283740
270508
265883
217273
213084
171352
167477
157956
156561
155873
151587
147663
144429
142874
136614
134553
119409
116157
109711
107840
100983
96253
94184
86306
82205
80801
74061
71429
68900
66507
66496
65275
63740
62664
61529
60515
58273
53949
52312
49964
47556
47160
42951
42028
41187
40307
40254
36007
34879
34467
32713
31250
30920
30473
30446
29644
29355
29197
27711
26505
26313
26225
24952
24623
23620
22764
22261
21839