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