8006 32
3616 27
15168 18
19413 17
21309 52
13009 4
31771 75
12405 35
11209 39
4294 9
2693 7
1784 13
8160 17
6265 22
5423 8
14880 30
2784 14
2263 9
2695 4
3062 9
1209 5
17454 63
6371 11
52375 156