9866 16
14618 4
10265 9
4068 0
5926 7
4229 3
8111 6
16337 36
43879 30
7326 15
6081 1
8004 12
13712 14
4162 0
13539 8
8978 12
6382 8
50699 40