43416
32905
20285
29049
13305
13711
18018
20241
95327
39595