21401 0
28055 3
32605 10
28832 6
64609 9
51581 5
28930 4
31207 9
36926 7
34227 8
26555 2
41758 2
47902 7
27877 4
58433 8
110933 20
149577 20
31032 5
40757 3
32954 10
64701 3
22883 3
22207 2
28677 1