952
815
880
3294
1675
1035
786
2014
1208
1366
1011
928
829
889
889
1035
797
823
950
1946
929
940
830
858
953
4830
866
792
975
945
967
1122
1123
833
3205
785
888
993
1045
1238
862
2423
1367
2877
1406
812
928
822
824
7801
2225
831
807
1029
832
768
1277
863
1182
1184