988
848
567
1166
669
1001
1146
2815
782
582
623
706
564
1136
737
1441
631
719
660
606
676
865
663
703
605
1389
1418
673
651
1186
634
842
687
1025
859
644
915
828
693
670
1858
684
1254
609
907
567
701
599
922
561
1701
611
