599693
314700
821678
102544
841469
465940
337948
809480
406842
609382
325650
730565
7359372
5992935
5717461
499756
43281000
4320288
4278956
3850463
3822227
3730730
351116
3120209