8835
20272
28460
35895
44585
53645
70271
85833
99395
114272
123087
136462
