29376
24677
18880
17971
13849
39571
9572
3729