1173
1129
911
1382
927
1441
1285
1247
1288
1209
848
1016
936
873
977
1043
2012
838
995
1030
863
951
1056
2172
1641
879
1044
1282
923
1319
956
1271
917
1676
894
892
1272
885
1068
955
1139
885
900
1075
892
1230
944
1007
939
991
892
2885
1024
863
977
1074
1056
991
923
1180