148956
29646
72387
364346
374569
1108787
918217
282445
811457
535246
75824
433239
28966454
24412119
21949992
21152480
16477333
14857969
140491028
13366239
1154978
11515764
947358
9456480