1575
1190
1345
1095
1137
994
876
961
861
907
930
871
1144
860
778
795
874
952
916
966
883
1004
976
1040
1025
1439
859
854
879
832
773
695
904
1158
891