2037
1015
817
763
807
804
1277
1578
775
5970
988
875
1829
1504
4857
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
1056
809
857
824
1529
1178
1180
873
746
1286
2214
868
2253
1090
2211
2040
744
1066
1084
1211
971
1099
871
802
1519
785
1254
1492
949
1969
1185
1867
866
2082
915
1159
899
1859
1940
871
1038
829
1108
1438
1392
999
2633
888
937
1117
1368
3225
922
828
1207
2696
1707
1372
972
864