21276
18760
26431
22959
27882
12525