478
379
423
406
596
294
485
231
489
306
475
425
461
377
500
373
459
505
517
420
464
248
369
303
307
332
246
415
258
358
367
219
457