27780 89
4197 71
14887 44
12334 39
11540 35
12085 33
8056 24
7044 23
6073 22
5188 19
6458 7
1262 5
3177 4
350 2