17
4
15
4
3
26
107
93
10
6
3
5
5
12
5
34
39
41
66
292