1508
1549
1440
950
915
962
883
999
975
1033
1020
1438
929
874
924
1022
876
1008
1179
885
875
1220
900
1172
961
1140
1004
1363
1131
1328
1252
1327
930
897