594
1
775
287
887
644
809
2
395
669
405
407
526
73
496
3
598
2427
5
633
91
733
508
111
746
670
147
665
709
159
627
1429
1633