30529 26
23048 12
12537 11
34166 35
14327 12
30525 23
105131 106
14429 12
9865 7
22511 21
10905 8
17543 15