1542
2016
2928
1589
820
1256
3099
1505
1263
1438
975
743
863
754
766
1886
1677
1114
2950
1767
1591
1421
1263
1533
1610
1851
806
862
4992
756
1533
1340
1734
1061
712
1203
1492
769
1379
1427
731
835
2101
1177
691
5047
833
1096
811
2538
1276
689
1469
1368
1294
1308
1356
1215
1375
891
820
821
658
1311
1350
978
893
1536
860
804
1047
1259
1263
998
1129
1011
771
883
769
1546
982
1632
874
845
1002
863
775
672
1222
816
862
2716
772
1317
714
1513
1099
1177
762
710
759
1204
841
752
2464
694
914
2087
706
1131
857
1667
1136
1305
691
2920
781
3744
3862
1361