29146
23187
21052
17315
25857
27466
26284
19881
17198
40679