46686 98
13182 13
10010 10
9072 8
11780 8
22578 33
167491 496
6900 2
15460 32
11895 28
7537 4
9449 12
95084 204
8038 0
8170 3
7642 2
13623 11
9234 2
9762 6
21535 44
11443 3
25181 63
13217 12
13331 19