43386
32881
20277
29036
13291
13707
18012
20237
95305
39568