29
9
4
0
12
14
5
18
8
2
1
21
13
16
50
11
17
151
53
124
23
81
309
40
26
128
159
30
78
113
51
35
89
74
48
32
27
28
20
15