1575
1190
1345
1095
1137
921
1039
964
1045
960
895
917
1031
993
876
961
860
907
930
871
1144
778
795
874
952
916
965
883
1002
976
1040
1025
1439