505
546
1121
636
465
636
659
634
2157
663
670
635
802
717
717