14
10
5
21
9
7
4
0
2
3
16
20
13
8
17
6
22
226
382
153
173
107
73
87
161
132
784
240
50
26
46
125
34
67
194
66
19
27
121
36
23
345