952
815
880
3295
1675
1035
786
2014
1208
1366
1012
928
829
891
889
1035
797
823
950
1946
929
941
830
858
953
4831
866
793
975
945
968
1123
1123
833
3205
785
889
993
1045
1238
862
2424
1368
2877
1408
812
929
822
824
7803
2226
831
807
1029
832
768
1278
863
1182
1184