113348
105702
582428
477513
516440
992913
871479
606996
71386
323712
879725
514368
4229364
3582456
3520929
3169460
2876998
2786283
2755955
2571725
2481226
2087209
1928351
1886407