5
2
13
3
51
22
0
17
14
15
19
10
4
1
12
6
8
28
21
29
38
24
41
65
218
40
331
35
149
66
259
147
99
135
183
122
196
94
87
156
182
163
148
200
95
279
61