400
1
866
1048
2
537
395
405
1470
5
591
90
761
540
488
490
609
8
2661
6
541
578
539
602
526
417
706
1062
565
452
697
679
1077
3487