38680 9
47680 9
43784 3
39732 3
25405 3
20530 2
18734 1
30557 4
27455 4
33808 6
27181 4
23656 3
21953 5
24328 3
31580 1
64884 9
47256 5
92882 6
46479 4
103282 21
35054 6
29558 7
123355 18
30458 8