43096
28002
20280
13283
27198
10470
22568