139822
615104
608996
312190
982275
55568
898434
420436
37161
547966
413252
373405
5450367
4481934
4305459
3436462
3427998
3367286
3316956
2985729
2967226
2463209
2124352
2120407