958
3000
918
898
836
1600
842
800
1527
1143
1057
1040
1488
1088
1554
1283
798
1282
921
882
4195
1947
2487
2102
1096
2165
1082
837
758
831
1549
906
788
877
1263
1024
2940
799
1841
911
2522
845
1080
962
1252
931
989
1580
912
1000
891
865
2273
877
1201
1256
767
901
1315
824
2861
1175
1346
1684
1330
809
1548
802
2239
767
1316
986
2370
4277
808
1277
811
883
817
788
926
2243
18306
2383
1988
785
939
1260
1234
1985
819
1043
4505
1407
3261
2120
1962
1166
972
2646
1057
1083
944
916
1168
883
846
1741
1433
1379
1478
1209
1107
794
1602
2117
845
1104
3239
802