2
3
13
7
3
11
3
12
3
1
21
17
20
16
6