903
766
829
849
839
0
919
966
657
651
617
695
1
716
688
568
955
634
699
852
690
1307
725
585
747
1350
1248
1215
2