29732 22
11505 10
61240 19
9639 8
8471 7
26012 27
21611 17
89883 41
18096 17
29632 33
12159 10
10676 8