315
532
747
960
476
556
422
635
507
721
450
315
527
394
959
474
340
906
771
636
717
935
799
314
528
393
959
476
691
418
629
851
366
581
448
315
875
390
606
339
903
772
634
848
364
445
309
878
740
606
824
340
553
767