21509 19
20908 14
29622 31
17203 6
14059 7
12847 11
15647 19
10948 10
10474 8
14450 5
20523 12
17102 19
18165 21
10348 11
12075 8
12434 6
21130 18
21848 9
29916 29
1888 5
38841 29
28160 54
24774 38
15450 6