12091 8
31984 29
14106 10
12694 8
37437 33
21409 20
3748 4
29231 21
10237 6
18631 22
28020 24
75405 19