847
951
1523
871
924
956
4194
859
1149
902
830
842
1397
884
797
892
1352
783
774
1232
929
1005
957
831
814
941
901
1044
980
960
794
1113
939
917
1883
1469
846
1113
1034
919
856
873
1178
1899
784
2916
914
1839
807
947
982
1997
1144
900
902
890
11596
2467
1011
1025