11501 0
23708 3
17903 6
18406 5
20508 5
36183 4
14526 6
10056 0
12877 0
14051 5
19430 10
33580 5
49059 4
27259 10
45701 10
41927 2
42857 8
20852 1
15956 8
41881 23
12477 11
58903 41
20109 10
20980 8