54276 8
30605 6
45777 4
67952 4
47279 3
125483 18
139527 18
18451 0
52957 10
227378 30
43305 7
115252 13
47902 6
65556 4
19926 1
96278 17
17652 3
36653 3
54409 8
64379 12
35676 4
37702 1
19659 1
70908 21