29782
15762
28260
9985
19186
18926
18466
16116