20621
23947
13160
16581
22328
39620
12702
5834