850
1
942
0
983
2
830
834
505
665
7044
6
1017
1071
622
1164
916
967
1594
858
1374
98
1964
825
2113
4
2847
482
784
703
689
709
1645
1027
545