4
2
1
9
3
0
13
8
7
6
39
29
27
45
471
120
424
42
215
157
182
58
51
183
217
111
187
747
244
194
40
667
155
106
195
86
73
67
198
147
159
43
95
143
286
151