679
688
290
470
260
158
961
570
392
457
537
793
801
924
220
754
702
608
516
637
856
406
350
987
418
750
970
61