27780 89
14913 44
12349 39
12123 33
11558 35
8071 24
7060 23
6470 7
6099 22
5200 19
4229 71
3187 4
1348 6
350 2