441149
203974
89607
553864
480314
250343
260383
747129
268500
355633
253209
575214
4211364
3569456
3504929
3161460
2864998
2774283
2745955
2556725
2471226
2080209
1925351
1881407