30989 32
17323 15
66881 23
14277 12
11626 10
26018 23
16428 14
13404 11
12606 11
22558 20
11261 9
15923 14