528
486
583
954
691
2805
879
582
573
1418
701
736
2007
912
626
924
626
676
531
1001
481
532
1853
1362
541
832
509
760
566
601
546
1564
1472
887
579
631
809
1420
1069
1452
712
582
1001
1068
563
676
1502
1295
836
683
499
1401
479
478
