340
593
596
626
726
770
698
1344
1405
835
935
1203
986
970
937
945
1057
1295
985
926
1035
949
2885
1500
6748
3272