5033 7
11388 13
4708 3
8642 7
35896 43
6738 7
7253 6
7551 9
4578 4
29200 46
18735 33
14598 10
5117 8
12965 9
3598 6
6168 8
3421 3
3995 2
12952 16
3679 3
8182 17
9383 16
6314 13
24732 29