29507 50
9416 3
9722 5
76520 124
17386 6
12167 8
9660 1
9638 3
13015 16
9806 2
8304 0
16847 19
14175 9
16525 17
11371 8
16943 20
9503 4
20673 28
12990 10
9426 1
19313 30
25218 31
18179 12
40315 74