584143
804722
582108
155193
52194
662497
707383
403576
901679
650855
649527
168834
31308464
26651124
23787997
23103481
17927342
16087971
149881028
14212239
12267764
10157483
610326
5412209