2163
1843
1636
1550
1474
1461
1447
1377
1347
1252
1247
1227
1221
1191
1180
1167
1117
1093
1093
1064
1056
1050
1048
1026
1013
999
995
995
973
972
960
951
950
942
942
937
937
936
935
930
926
908
905
894
892
889
885
879
876
866
864
863
857
837
835
833
828
827
814
811
811
799
794
789
784
776
776
774
773
772
771
766
765
762
757
756
752
752
749
743
738
735
735
730
725
723
722
721
720
717
710
708
707
699
688
687
679
677
669
655
652
648