14
7
5
0
8
2
24
6
19
4
11
18
3
41
42
110
82
181
228
118
256
173
278
86
151
65
212
728
821
136
679
71
97
578
79
235
36
21
76
119
154
39
230
148
166
264
30
80
112
219
61