835
1
2

2
1
4
10
2
667
9
11
1
12
1
8
4
4
29
2
1
3
35
2
1
2
5
3
2
1
10
6