645
1
651
610
543
120
68
640
461
592
678
700
3
748
4
1105
516
588
2
947
553
753
86
400
350
94
680
728
80
437
865
108
881