801529
958600
1007328
668794
471763
113418
1117521
514628
23419486
22895960
19511669
14212916
13024157
11563625
10115365
8550962
566591
41229
980405
590131