64250
57950
51336
46292
41040
35569
33891
9115
30124
36518
29479
8890
25446
24063
24035
26669
24359
25263
25289
543479
539057
533981
529865
8223
526182
519595
512472
508520
504891
498851