21021 16
16694 14
38031 35
21342 16
38088 41
21339 19
21994 18
8230 6
40097 40
12166 9
7327 5
11858 10