932
897
1214
887
962
873
992
1351
1267
1380
1114
1360
973
1082
1365
1422
1610
1116
882
970
1058
1081
1205
1691
1095
1107
1045
995
1416
1175
1040
1187
1007
979
976
1001