11512 9
12863 6
33065 53
12736 4
13801 41
13563 31
12310 12
6799 9
18017 39
6386 7
29054 75
27988 32
24073 18