27780 89
4285 71
14959 44
12375 39
11594 35
12163 33
8092 24
7093 23
6122 22
5223 19
6490 7
1445 6
3207 4
350 2