646
979
637
731
702
701
676
680
734
929
727
714
752
1096
831
1629
8396
678
706
1309
790
741
2657
11629
1670
2051
7449
41985
1672
861
716
899
950
5568
7530
717
1432
845
932
835
1207
4990
1400
3929
792
4884
1018
761
1562
947
4970
1011
1120
723
3654
921
698
767
795
851