30979
29935
20219
47085
17872
25084
19592
29560
17904
17494
16629
16095
17251
18655
18335
19745
15202
16197
16844
16267
17002
16076
17857
18698
16340
17830
18572
17593
18475
16950
16326
14717
18321
17029
16162
15620
16936
16400
16985
18817