29659 3
33930 12
57503 9
23152 4
18555 8
26359 3
25307 10
85427 9
661327 45
110984 22
489827 32
854658 71
502901 0
182802 13