3
8
1
35
5
16
15
4
5
3
23
10
117
2
2
531