2457
1603
1131
3518
2650
1065
1934
3605
1271
1425
1236
848
1486
887
996
1539
799
1040
3501
1059
1339
1653
1014
1789
1085
2099
1304
1472
1308
770
891
2288
1492
987
2228
862
1530
1385
1244
1663
1357
1756
2017
2217
1555
1019
1846
944
1239
762
759
2237
818
858
4492
841
1167
1150
1515
5625
1365
1338
885
665
781
2061
3790
1312
760
5084
1122
1353
842
1548
664
2135
1203
5521
718
1462
718
873
1020
2158
1455
808
2389
688
747
801
909
745
764
1645
993
757
931
744
1301
1645
1734
868
1218
954
1124
3546
1002
790
1272
3411
701
856
1078
907
7252
2198
884
2000
1030
732