27780 89
4218 71
14908 44
12346 39
11556 35
12114 33
8067 24
7059 23
6095 22
5197 19
6468 7
1328 6
3184 4
350 2