1452
1045
529
499
701
1295
478
653
683
665
736
582
486
879
601
484
1382
1001
842
750
516
663
887
629
954
631
1001
1362
836
738
532
765
1558
676
1472
1420
924
1502
701
481
568
811
521
531
980
1072
583
606
611
1331
712
546
867
752
564
