886
958
554
1528
633
679
453
823
1120
653
531
1094
1495
522
1019
541
2224
689
448
658
903
1080
8491
1974
627