51
111
171
221
752781
108161
178438
671664
904767
7590
369460
5457367
4489934
4310459
3438462
3429998
3372286
3322956
2988729
2970226
2469209
2125352
2121407