1075
120
70
786
410
338
594
850
852
1108
599
89
860
605
95
96
98
610
103
361
618
874
622
625
882