29376
1478
21237
18111
9934
27632
26080
5501