31028 3
35854 12
59453 9
24128 4
19451 8
27928 3
26658 10
89683 10
663708 45
111731 22
491005 32
859001 71
505205 0
184703 13