699
3
746
4
1104
1
516
487
800
1131
2
1071
777
726
728
869
483
488
85
238
80
108
864
437
686
881
648
498
82
857
842
329
380
367