16429
25040
27877
26944
23324
12708