1225
1193
1184
1178
1174
1168
1163
1160
1159
1155
1138
1128
1104
1068
1043
1025
1021
1013
984
977
964
962
949
932
931
913
905
893
875
873
869
857
850
839
828
805
804
765
764
754
746
744
709
702
695
677
663
650
642
629
622
615
608
607
594
588
583