603
862
1355
541
587
572
854
596
579
473
1381
826
551
495
504
924
537
521
493
546
736
809
867
887
716
1041
457
582
565
453
531
912
661
492
646
1563
634
1069
790
2287
959
563
517
660
706
1502
619
846
954
460
2012
778
737
661
