20827 1
15927 7
30656 7
103559 9
34833 7
42159 2
30328 2
29733 3
16381 0
27756 3
21956 3
37080 4
45856 7
29557 1
18551 1