43380
32879
20270
29036
13289
13706
18012
20237
95301
39566