560
424
643
855
937
803
317
537
748
828
693
908
424
992
504
370
584
801
666
396
613
479
692
907
771
638
852
717
803
665
883
395
960
476
341
560
773
637
367
581
800
315
878
394
959
822
691
560
422
637
852
366
581
449
312