1705
1877
694
901
1155
889
982
856
703
715
1023
949
1143
1218
915
1363
1629
862
709
687
735
710
679
633
727
796
689
681
964
1001
1480
3000
932
1245
925
1113