2246
2135
1911
1736
1663
1635
1588
1564
1524
1510
1453
1417
1394
1294
1260
1250
1242
1238
1187
1178
1088
1079
1050
1023
1017
1014
1001
987
963
924
912
901
893
893
892
883
881
878
860
857
853
852
836
832
820
795
794
794
783
770
751
745
736
732
731
724
723
717
716
714
712
707
704
702
697
684
675
674
673
668
663
659
658
649
649
649
641
634
634
634
633
633
630
629
628
627
626
623
618
613
608
607
606
605
602
602
602
601
600
594
593
590
589
589
588
585
583
583
578
577
576
572
568
566
566
560
557
552
552
547
545
545
545
545
543
541
538
536
536
532
531
528
528
522
521
521
518
517
517
516
514
508
508
497
496
494
493
489
489
489
488
487
487
482
480
480
479
478
478
476
470
469
468
466
463
463
460
458
457
456
454
454
452
451
448
445
441
440
436
436
432
431
430
429
424
422
418
414
413
410
410
409
409
407
404
400
399
398
397
393
389
388
388
387
387
385
379
377
374
372
371
370
369
360
351
351
348
344
341
328