1389
1667
1637
1556
1150
1152
1254
903
1369
998
918
956
1479
1075
1329
932
955
1172
991
1375
1589
1019
1509
960
1340
982
1294
1580
944
893
892
1088
871
1132