377964
149991
729428
283357
398947
47876
112821
248615
7677
823581
555628
774939
28961454
24400119
21943992
21148480
16474333
14852969
140471028
13366239
1153378
11515764
945658
9456480