800
2038
1397
1068
721
1072
1030
871
954
1128
974
855
768
825
622
1397
1155
1322
1164
918
1230
1513
793
2600
1160
1023
1603
1285
869
986
1172
910
4703
1575
1137
893
757
1210
959
1391
4295
1206
4510
2566
972
1417
1010
1541
817
2429
2479
701
2024
1305
1034
1345
2701
814
1313
1098
908
1512
919
3863
846
1301
899
1360
1715
776
1486
3652
1344
695
906
2358
1085
700
1891
995
1085
1474
779
692
1850
1873
739
887
1061
902
1488
2359
3254
2772
1460
689
2134
880
2275
815
815
1419
1114
7843
663
1210
655
1277
973
1911
689
2063
843
1036
988
729
838
1012
672
1002