1285
5
1357
1
623
400
688
516
2
565
677
749
773
1859
460
1578
990
87
663
484
2625
747
0
818
1009
550
605
693
590
571
1028
489
701
858