43396
32890
20279
29040
13298
13708
18014
20238
95311
39580