770
110
1023
751
171
477
997
603
349
673
262
149
879
601
599
226
776
652
62
727
749
357
712
540
333
631
453
409
934
951
256
982
429
163
571
725
142
912
378
715
558
927
847
489
645
312