15767 11
8966 5
14258 10
31038 17
14898 9
6161 3
24127 18
28251 16
16629 12
12334 8
39379 29
28016 24