27783 2
32903 7
80357 18
21654 2
36827 3
96830 10
54756 6
57654 10
51630 5
37707 3
37327 3
29779 2
26428 1
20679 4
46357 10
28280 2
22603 0
36606 6
18983 1
46228 7
80034 12
31780 4
47232 4
1044776 60