986
0
957
1
820
5489
11
1112
746
903
554
226
637
618
819
734
1399
429
1746
2
615
739
696
894
11192
10
830
1631
1806
2544
3
663
6014
1500
1007
561