1518
1571
1450
956
920
971
888
1007
982
1043
1032
1443
934
1270
865
886
1006
1211
901
1180
1223
1420
1054
881
894