674
587
1387
524
451
406
879
806
2327
542
789
552
718
758
958
1181
455
921
741
436
1082
866
514
531
550
742
665
958
701
473
804
1334
1892
1668
1408
1468
1267
769
675
1972
809
1032
605
515
696
781
406
520
706
837
832
918
1131
1094
