93
10
7
30
6
2
3
5
5
34
39
41
66
292
183
26
26
25
35
449