30051 31
20660 17
30989 32
14680 12
13762 12
19112 18
19424 18
21253 19
58543 67
15518 14
6834 5
58229 23