21634 19
20342 21
16124 16
14264 2
12566 13
13805 9
18259 6
14708 6
14234 7
12890 9
11061 2
19399 15
25594 40
14629 4
13313 8
21160 17
15582 11
17214 9
15863 9
20948 12
21282 5
11896 5
16246 9
29136 30