20038 21
12118 14
12823 8
12638 22
15942 16
22975 38
8369 17
4421 3
3859 3
12052 16
8601 10
25515 26
5579 16
21031 55
3611 3
8865 17
5461 3
8287 29
32582 49
6846 12
8298 19
14335 36
6442 19
8475 20