497918
307705
279802
905695
300930
6319
293513
520590
416161
674117
1195526
1163579
300704
524751
551853
105497
19374484
17672692
16724960
11478916
8507156
7537668
7515362
7018831
6658477
6506623
6456960
6061253
448670
4257231