1010
1003
1029
983
924
847
1110
1371
1105
1206
880
838
735
1231
1164
1368
1435
1125
891
758
835
754
728
829
783
945
840
952
1135
1095
1232
1147
1097
1085