40033
31180
22554
6086
5196
3584
3128
4347