43480
32961
20305
29087
13314
13725
18041
20257
95395
39648