407
450
796
1670
714
689
720
599
490
584
655
748
1076
541
317
1147
1104
690
389
330
687
407
694
379
1784
352
538
478
961
2062
914
338
304
1094
586
406
620
2477
864
535
709
824
509
426
432
472
708
920
679
1421
1721
1517
787
389
998