Sooooo many numbers ... i feel dizzy x]