17640
13354
16083
27215
10487
14604
52688
25331
20281
18474
7592