15610
846169
981236
54322
694870
542709
304822
506576
883373
56593
866556
181344
594677
982141
675775
505870
12532745
632886
4082577
3981980
3315510
2693192
2124495
2097216
2033492
182866
1762948
16265
153361
1529545