290
153
111
99
125
88
75
71
474
354
205
143
334
155
151
178
206
120
182
114
390
348
171
220
102
174
105
146
144
70