5
2
1
4
0
12
59
113
13
67
88
9
305
81
39
176
107
64
20
44
48
47
16
7
100
85
151
22
8
15
140
36
203
371
249
147
160
110
50
49
21
54
40
17
33
62
32
99
193
24
34