8598 10
21191 19
10337 5
12839 17
29625 22
6423 2
6237 8
8381 13
10100 6
6242 3
19051 23
9612 18
13884 8
9414 12
11734 17
6234 11
10216 1
11068 1
13342 5
7438 4
6663 11
5990 7
6485 7
7326 12