2182
1736
1717
1235
1219
1215
1179
1156
1123
1094
1000
953
921
917
883
868
851
844
834
810
802
801
788
787
771
769
764
748
733
727
718
711
680
671
665
649
647
639
638
637
632
628
626
622
615
605
602
596
592
592
587
581
577
564
563
561
556
556
546
540
532
522
522
506
500
499
496
495
492
489
488
488
476
473