5580979
4015196
2409727
2158570
2157158
1756545
1335995
1163734
1044747
804759
632532
559876
539497
513765
488262
462844
445376
442456
418277
396354
375063
366408
350501
322323
319226
310945
310705
309594
307900
306437