15956 0
23902 8
15883 1
20501 2
33502 6
18657 1
36708 5
21628 2
38784 11
44429 2
25955 1
19432 3
24807 6
21633 3
46684 3
183376 40
52209 11
35353 4
64153 1
18233 1
20653 1
27757 3
21832 1
47304 5