385659
270903
93397
618844
792172
524400
958592
523665
315873
639813
868290
725327
4212364
3570456
3506929
3162460
2865998
2775283
2746955
2557725
2473226
2080209
1925351
1881407