54276 8
30603 6
45777 4
67955 4
47280 3
125484 18
139526 18
18458 0
52958 10
227377 30
43301 7
115255 13
47906 6
65554 4
19933 1
96277 17
17656 3
36651 3
54404 8
64379 12
35677 4
37703 1
19659 1
70909 21