430
1
108
503
420
539
444
397
2
545
480
535
568
477
1441
819
547
513
691
422
489
653
374
389
450
519
473
540
412
404
554