680
870
962
721
1621
1522
1114
649
2297
1083
3003
3247
651
689
921
758
2104
1083
1645
1062
697
778
982
764
1268
739
732
1647
985
716
814
797
814
821
698
1985
3217
3080
1479
723
774
813
898
886
862
849
776
683
713
876
824
999
660
1841
9988
1199
6805
1494
986
1354