29376
13863
28508
27443
18890
16093
13594
20746