103227 11
62458 14
747005 80
50077 14
45906 7
44628 8
27655 5
34733 5
21559 4
27778 2
47428 4
17828 3
20958 4
36176 11
16482 2
23332 5
22584 1
20155 1
23076 1
17458 0
26402 1
30677 5
35082 3
54902 16