21224 18
10943 9
21579 17
8616 18
15009 8
21256 16
32339 37
12771 18
13684 10
24865 18
33017 29
24605 29
31227 109
23950 32
6772 7
23843 37
12055 11
10327 16
17606 14
22842 24
20686 38
18695 58
96450 63
8933 18