1505
1544
1436
945
911
958
878
994
971
1029
1012
1430
924
871
920
1017
872
1004
1176
919
882
869
1217
896
1169
1135
1002
1360
1126
1325
1246
1322
927
894