1055
1007
949
871
1137
1395
1126
1228
911
867
763
1267
1194
1409
1464
1147
1599
1685
919
780
852
771
747
846
800
900
967
862
848
1052
1561
3086
975
1312
1171
1366