700
3
748
4
1105
1
516
487
800
1131
2
1072
777
727
728
869
483
488
85
238
80
108
865
437
686
881
649
498
82
857
842
329
381
368