13
hard
1578
922
770
862
860
748
3642
925
1910
723
1104
505
2751
1293
2751
2478
643
708