1389
1667
1636
1556
1149
1151
1254
903
1369
998
918
956
1479
1075
1329
932
955
1172
991
1374
1588
1019
1509
960
1340
982
1294
1580
943
892
891
1087
870
1131