3
8
7
32
96
34
22
9
17
2
1
9
32
39
6
2K
25
1
357
116