12088 12
6468 4
7012 13
19892 12
7985 13
14803 26
11602 14
8494 17
8125 9
28944 69
8618 4
11523 10
12287 10
12394 24
11396 30
18528 38
10105 22
19658 23
12601 24
5897 5
6661 7
29882 22
54634 80
53073 63