832541
569241
989423
866964
58830
836463
670133
864797
976437
495972
623116
561386
28998454
24463120
21980992
21182480
16500333
14878969
140651028
13377239
1166182
11530764
954558
9473480