951
936
3169
9813
891
1054
757
1010
821
979
931
981
1800
926
861
841
868
866
751
1343
865
1257
905
1195
848
901
2629
972
2083
2228
911
901
695
896
13440
5424
813
1106
804
922
1085
900
797
2984
1060
2769
844
4258
815
788
880
1306
1142
967
1179
1032
883
782
976
4569