19955
Oral
29102
21104
27995
28474
21821
26913
20663
19351
23171
22564
15187
20512
8675
20508
24159
23175
23417
20238
25086
22087
20729
27730
28801
19968
21077
21030
19798
24734
20701
21069