19946 30
16660 21
21068 34
21231 12
14695 8
11206 6
10896 4
12014 4
23219 21
11470 4
49984 79
15049 8
45448 71
12495 9
15117 13
40055 66
5991 2
31017 33
29044 42
28178 26
24731 37
34036 14
5715 7
19143 19