21728 20
11338 6
31139 32
12031 8
11874 10
10867 9
15417 14
14862 13
22333 22
9174 7
13039 11
14063 11