21329 0
27928 3
32457 10
28676 6
64551 9
51504 5
28802 4
31156 9
36904 7
34230 8
26503 2
41651 2
47854 7
27803 4
58355 8
110729 20
149531 20
30982 5
40733 3
32908 10
64527 3
22751 3
22129 2
28629 1