1292
1285
1278
1268
1237
1233
1231
1191
1175
1163
1131
1122
1114
1097
1080
1073
1068
1062
1041
1033
999
982
975
970
931
918
912
894
893
890
886
885
878
873
860
853
847
815
807
797
793
766
752
748
723
707
684
683
662
651
647
632
619
611
604
599
598
596