56658 21
54151 1
48706 2
46984 2
46551 4
41481 1
40503 1
36783 0
35178 3
34157 3
31708 5
23632 6
23331 9
23257 3
21502 2
20481 7
19426 7
16931 7
15630 1
14927 6
14832 2
14654 4
14579 1
12909 2