1000
906
4
1
902
0
895
2
6
8
5
7
894
10
11
885
876
874
867
864
9
862
12
859
857
849
847
15
846
837
13
836
833
831
22