5
1
4
0
16
3
10
7
2
34
25
6
29
28
9
58
15
21
14
17
44
37
13
19
8
460
117
84
127
49
41
42
76
59
118
82
362
26
113
36