2439
1931
1780
1475
1333
1191
1014
999
974
871
813
787
766
752
744
688
622
577
545
526
518
507
500
468
462
456
453
441
432
412
403
346
344
331
329
265
252
248
245
233
221
220
202
201
197
195
191
191
186
186
185
182
181
177
174
168
167
163
162
158
143
142
142
136
132
126
124
122
117
116
115
110
110
109