5292
12530
54417
128979
47085
41454
62930
34060
44460
123607