29256 3
32958 12
57059 9
22856 4
18355 8
25932 3
24928 10
84754 9
660709 45
110634 22
489578 32
853781 71
502751 0
182631 13