1508
1549
1440
950
915
962
883
999
975
1035
1020
1438
929
1260
855
879
990
1202
895
876
1173
1214
1412
1049
872
888