2211
2029
2012
1815
1672
1517
1473
1441
1314
1166
1115
1093
1033
1020
974
973
912
910
907
889
860
858
836
830
798
794
760
757
751
749
747
736
728
725
723
723
722
715
701
700
700
688
684
680
679
678
677
669
655
652
637
635
634
634
624
622
609
600
599
596
593
587
579
578
577
573
573
572
563
562
555
552
550
550
549
543
541
538
536
533
533
531
524
522
519
515
514
512
509
509
509
507
506
506
505
504
500
497
497
488
476
476
471
470
470
459
453
443
433
432
431
421
413
379
364