18
5
4
7
0
14
11
15
2
19
17
16
9
226
3
122
34
103
55
60
127
295
604
87
129
27
536
64
291
106
88
77
648
111
116
431
960
345
269
738
89
172
120
240
78
204
185
153
156
112
108