1293
993
960
1161
1142
1124
980
961
1127
1148
963
1211
1575
1173
1444
1183
1283
1151
771
739
898
750
839
909
972
844
891
818
946
902
717
899
864
797
931
851