776
718
912
1468
1296
862
858
932
771
823
957
1819
845
2061
984
779
3518
803
1097
893
810
2016
1128
2303
985
1072
862
968
1315
993
1798
5489
813
4198
954
1441
913
769
843
1199
793
791
925
997
869
1714
1260
1170
901
973
1934
1356
1059
763
928
1079
885
1247
906
964