7
0
3
1
6
38
28
26
40
44
471
119
423
42
213
157
182
67
45
58
87
51
148
183
211
110
186
744
244
192
39
662
153
105
193
86
72
66
198
144
43
95
140
286
151
215
179
188
114
59