29477
43550
25328
18510
39680
24094