31587 40
14381 19
14002 17
12698 16
7899 11
17108 11
7703 10
7802 10
10915 9
7395 8
7997 7
8446 6
8696 3
8359 1
9001 1