1509
1549
1440
950
915
962
883
999
975
1035
1020
1438
929
874
924
1022
876
1008
1179
885
875
1221
900
1173
961
1140
1004
1363
1131
1328
1252
1327
930
898