2
3
1
9
0
11
8
7
4
6
39
29
28
27
44
471
120
424
42
215
157
182
58
51
183
216
110
187
746
244
194
40
667
154
106
86
73
67
198
145
158
43
95
143
286
151