646
979
637
732
702
701
676
681
735
931
727
714
752
1096
831
1632
8398
678
707
1311
791
741
2658
11630
1671
2052
7452
41993
1672
863
716
899
950
5571
7534
717
1433
845
933
835
1207
4994
1402
3932
793
4888
1018
761
1563
947
4972
1011
1120
724
3655
922
698
767
796
851