1346
1588
1287
1434
2761
993
1437
2193
2204
1345
2150
2038
2035
2188
958
901
1028
899
847
857
948
868
911
856
946
909
891
906
1319
1226
926
981
936