1405
1398
1392
1320
1297
1273
1267
1249
1243
1234
1182
1181
1176
1149
1140
1122
1114
1111
1094
1087
1066
1061
1040
1014
1003
999
962
942
908
887
878
864
863
856
846
831
820
818
812
809
800
784
782
778
764
754
752
729
728
719
702
697
687
669
650
648