831
1
834
505
665
7046
6
1128
850
942
0
103
1018
984
2
1019
1164
623
917
134
932
689
704
801
7
1072
484
1965
1044
1821
825
2115
4
785
3449
9
8162
23