485597
664551
487107
346560
43885
361122
879770
245161
858714
445326
783617
90938
28962454
24401119
21945992
21150480
16474333
14852969
140481028
13366239
1153478
11515764
946058
9456480