31100 32
17448 14
16342 12
28246 29
28883 30
21704 19
12921 10
9745 5
8230 6
14732 12
21675 19
7327 5