56629 21
54156 1
48702 2
46856 2
46534 4
41478 1
40502 1
36784 0
35182 3
33554 2
31632 5
23530 6
23258 3
22777 9
21508 2
20484 7
19432 7
16903 7
15631 1
14927 6
14802 2
14655 4
14578 1
12904 2