801
887
643
763
651
722
682
850
936
895
783
977
1459
918
12020
689
742
4747
2353
872
622
818
2846
803
821
1108
1232
870
1060
729
616
1289
1015
958
992
875
1001
2475
795
1196
726
695
946
673
645
1625
757
881
684
707
679
722
797
1063
629
1066
742
675
733
642