Google funds wishlists of 604 teachers