5
659

8
13
1
1
8
1
1
12
4
4
6
1
11
1
5
2
560
18
5
2