43418
32907
20286
29050
13305
13712
18020
20241
95334
39598