80
1
865
2
108
437
350
94
398
552
728
753
86
947
553
588
640
461
680
592
678
748
4
699
3
1105
516
68
610
543
120
651
114
2877