27976 3
18351 1
53829 8
32132 2
95652 17
98353 25
37654 3
37008 7
39432 2
31952 3
95208 8
31381 5
33932 4
19802 0
113980 19
30959 2
26859 1
39958 2
49079 13
30834 1
25326 2
24226 0
28628 0
139478 17