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