248664
689512
374978
709634
679932
604784
216495
933973
622848
8251000
693547
628950
6276368
5091935
4882460
37801000
3751287
3726956
3624462
3331226
3271730
311436
2747209
239610