56628 21
54152 1
48708 2
46853 2
46526 4
41479 1
40502 1
36776 0
35177 3
33558 2
31629 5
23533 6
23257 3
22781 9
21502 2
20484 7
19431 7
16901 7
15634 1
14931 6
14809 2
14659 4
14583 1
12905 2