2661
2469
1973
1625
1407
1251
1051
1008
980
955
918
916
898
879
834
791
791
755
731
725
719
702
686
675
675
666
648
630
626
621
620
617
601
594
592
587
584
572
545
536
532
529
512
511
499
498
497
495
493
492
487
473
472
467
466
461
459
457
450
444
441
437
430
428
421
408
406
400
397
388
383
379
379
376
375
374
373
368
360
354
352
350
350
347
346
343
342
342
341
339
339
339
337
336
334
326
324
324
323
322
322
321
321
321
320
319
318
316
314
310
307
306
303
300
299
294
290
289
289
288
286
285
282
281
281
280
280
280
279
279
278
278
277
274
273
272
271
270
269
268
267
266
263
261
259
259
259
259
258
257
257
256
255
254
254
253
252
250
249
249
248
248
247
247
245
244
242
242
240
236
236
236
235
234
232
231
231
229
224
224
223
222
222
221
220
220
220
219
218
217
217
214
214
212
212
208
208
207
207
207
206
205
204
204
204
204
204
203
203
203
203
202
199
198
197
196
194
194
192
191
191
189
188
188
187
185
182
182
180
179
179
178
178
178
176
176
176
176
176
175
175
174
174
173
173
170
167
164
164
163
161
160
160
160
159
156
155
154
142