21303 0
27901 3
32330 10
28583 6
64526 9
51431 5
28783 4
31156 9
36876 7
34104 8
26458 2
41582 2
47702 7
27778 4
58233 8
110504 20
149281 20
30933 5
40659 3
32757 10
64507 3
22684 3
21932 2
28534 1