952
842
871
4865
1044
870
10125
1451
869
846
848
936
842
791
950
1311
776
957
3697
902
777
777
881
1058
2306
798
781
4753
1890
2470
947
787
4056
2992
819
965
1146
37496
1065
910
1007
8476
803
939
3363
1076
807
1767
979
806
815
1065
1161
969
821
2609
5421
987
905
2729