29476 3
33301 12
57258 9
23028 4
18431 8
26032 3
25181 10
85129 9
660952 45
110782 22
489706 32
854153 71
502857 0
182679 13