1346
1589
1287
1435
2765
993
1439
2195
2204
2152
2039
2038
2189
958
903
1029
900
847
857
948
868
912
856
947
869
910
892
907
1321
1229
927
981
937