43312
32814
20247
29000
13274
13697
17994
20214
95245
39513