411102
82513
575511
1675
237309
1073494
53278
479843
523931
462247
213951
332329
28962454
24401119
21945992
21150480
16474333
14852969
140481028
13366239
1153478
11515764
946058
9456480