636
566
458
621
239
175
226
107
833
866
634
840
790
373
615
326
284
276
281
320
320
280
259
263
361
254
300
354
293
178
386
189
270
346
246
268
313
234
271
183
184
155
172
250
233
215
211
214
358
258
255
254
243