17
6
5
3
10
0
27
9
19
29
4
12
47
142
84
134
255
155
393
103
585
842
172
48
63
640
111
164
312
57
163
126
54
240
114
230
66
104
368
316
131
22
18
49
438
185
69
227
34
243