559
2
552
431
396
1
380
527
1103
489
782
779
507
755
332
462
403
390
679
484
541
555
495
412
394
1375
580
411
487
375