12752 10
16657 9
18655 32
16373 9
12818 4
12012 1
12568 9
15166 15
25750 44
29941 49
24418 55
19106 30
21658 19
19666 24
22984 37
28734 36
30900 92
12323 4
14017 8
12045 3
28191 54
10473 6
12101 9
16472 24