33812181
23350177
17312141
757598
6616109
597590
577473
535782
5187122
516286
495574
495486
488863
464196
461084
443879
4432106
435478
4328103
411665
393698
392583
3851117
359580
354685
351356
347893
345660