21333 0
27980 3
32457 10
28708 6
64584 9
51508 5
28804 4
31179 9
36905 7
34229 8
26506 2
41654 2
47855 7
27807 4
58352 8
110731 20
149527 20
31005 5
40732 3
32928 10
64530 3
22829 3
22151 2
28651 1