5
5
15
9
23
15
12
19
9
1
16
28
50
43
2
1
1