Chris Hu on 16 January 2013
You will have to wait. The first one is ranked 28th the other two are 14th and 11th but could have easily made my top 10. Since SvennoJ already guessed it one of them is Grave of the Fireflies at #28.