505
2
544
1
2055
658
468
648
6
740
552
1207
406
636
519
431
470
425
537
405
513
551
484
490
451
442
609
655
578
580
735
461
426