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