21327 0
27905 3
32453 10
28608 6
64527 9
51457 5
28807 4
31159 9
36883 7
34132 8
26455 2
41605 2
47759 7
27802 4
58309 8
110626 20
149354 20
30926 5
40677 3
32859 10
64528 3
22702 3
22080 2
28581 1