40180
20512
16480
16596
13446
16219
25375
22734