29146
23189
21052
17315
25857
27466
26284
19881
17198
40679