1055
1007
949
871
1137
1395
1126
1228
911
867
763
1267
1194
1409
1464
1147
1599
1684
919
779
852
770
747
846
800
900
967
861
848
1052
1560
3085
975
1310
1171
1365