670
833
713
651
701
729
1313
760
903
838
1010
724
913
821
881
1148
1355
1553
1457
1188
2726
1312
1391
2056
1330
1271
1370
1593
1342
1474
3180
1597