3173
2212
1922
1903
1872
1714
1679
1589
1551
1490
1335
1290
1263
1227
1206
1180
1167
1158
1146
1097
1026
997
988
986
960
930
930
912
905
901
893
861
855
835
834
828
816
813
804
803
801
798
787
780
775
774
762
760
753
745
745
737
729
724
724
707
703
691
691
688
683
677
667
661
660
659
652
645
643
639
624
614
601
597
590
589
586
586
584
582
580
573
572
570
567
566
559
557
555
548
547
543
534
534
531
523
519
505
504
504
501
492
485
481
455
453
453
449
447
437
427
418
415
406
402
391