29409 3
33280 12
57255 9
22982 4
18433 8
25984 3
25176 10
85007 9
660933 45
110758 22
489702 32
854131 71
502826 0
182658 13