18168
90435
672583
249268
227343
469797
634294
713417
147622
960541
420596
397899
5427367
4456934
4290459
3432462
3416998
3356286
3303956
2978728
2957226
2457209
2122352
2117407