19577
19178
19945
15993
15129
12510
12301
10646
29119
32316
43488
23933
45077
40307