12032 9
13730 10
9284 3
14082 0
22331 10
11882 5
10508 6
19401 8
27001 8
21406 1
24277 2
27877 11
19234 5
16058 11
30551 24
86083 46
20305 12
18578 8
12907 17
30857 20
21130 27
24628 39
275677 36
264684 37