424
304
412
594
431
323
518
294
304
347
397
312
479
237
347
321
379
306
585
337
434
302
497
683
455
431
1
363
438
266
478
294
587
504
301
318
439
605
583
467