14903 13
20422 18
19332 15
13611 11
12077 10
27418 28
25693 27
21358 19
30040 32
11309 8
21660 23
30976 31