27780 89
4292 71
14968 44
12380 39
11599 35
12171 33
8097 24
7097 23
6134 22
5234 19
6496 7
1470 6
3217 4
350 2