590
455
302
336
382
333
410
530
402
594
542
538
400
393
314
704
500
334
241
387
263
373
287
322
234
261
213
266
216
651
494
672
546
362
294
438
330