407
451
797
1672
714
690
720
599
490
584
655
748
1076
541
317
1147
1104
690
389
330
687
407
694
379
1784
352
538
478
962
2062
914
338
305
1094
586
406
620
2477
865
535
709
824
509
426
432
472
708
920
679
1421
1724
1518
787
390
998