2843
1861
1684
1159
1045
995
989
986
986
969
929
892
889
889
874
868
840
834
815
811
795
776
759
731
712
712
675
674
661
660
657
652
648
629
627
608
605
605
605
604
598
598
594
592
590
590
587
586
582
581
579
577
577
574
574
573
569
568
564
563
560
557
555
549
546
544
542
535
535
535
529
528
527
526
526
523
522
517
516
515
515
514
513
512
511
498
493
488
483
481
478
478
476
474
473
471
470
470
466
463
462
460
458
456
456
455
454
453
453
451
449
448
448
446
445
445
444
443
441
440
438
438
438
436
436
435
434
433
430
428
427
427
426
426
425
425
422
418
416
415
415
414
414
414
413
411
411
410
410
409
408
407
406
405
405
405
404
404
403
403
402
402
401
401
399
398
398
397
395
394
393
392
391
391
389
388
388
387
386
384
383
383
383
382
382
380
379
379
379
378
378
377
376
376
376
375
375
375
375
372
371
371
371
371
370
370
370
369
369
369
369
368
367
367
367
367
366
365
365
363
361
360
360
360
360
359
358
358
357
356
355
355
354
354
353
352
352
352
351
350
349
348
348
347
346
346
346
344
343
342
342
340
340
340
340
340
340
339
339
338
336
336
335
332
332
331
330
329
329
328
328
328
327
326
325
325
324
324
323
322
322
321
320
319
318
318
317
317
317
317
316
315
315
314
312
312
312
311
310
310
308
307
307
306
304
303
303
300
296
295
294
293
290
289
283
282
282
277
271