678
697
681
1
611
637
641
950
903
817
0
838
809
753
886
737
388
647
1001
1180
632
1349
1328
1230
879
1617
3653
4880