840
712
768
706
2218
691
1148
919
2777
871
1792
1612
1231
1377
901
718
846
854
852
704
1896
2903
1035
1887
1320
2747
1842
1631
1627
1247
1447
1238
1032
869
738
672
1029
642
3626
830
1629
762
1568
1923
762
1922
718
2495
1394
1290
1064
909
1245
1355
650
4056
956
815
1372
1297
663
659
2308
2225
1166
988
753
691
675
877
644
746
1256
681
778
657
747
1004
1177
638
821
1149
1537
1175
684
1265
725
716
909
1478
982
1356
721
1413
932
756
4155
906
1051
733
764
2086
807
785
892
2698
917
1655
963
657
1062
845
1677
1395
1050
1288
910
2520
701
1293