1346
1589
1287
1434
2764
993
1439
2194
2204
2151
2038
2035
2189
958
901
1028
899
847
857
948
868
911
856
946
909
891
907
1319
1229
926
981
937