966235
151137
8811000
668689
189684
243997
622142
1013991
310674
476720
854329
73435
82329
791873
333916
390655
20162484
19590692
17948960
11940916
9263156
7907362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231