27780 89
4159 71
14820 44
12289 39
11486 35
12003 33
8005 24
7007 23
6033 22
5149 19
6416 7
1166 5
3137 4
350 2