802576
221656
166345
45819
489670
531654
510883
657390
23017
827565
386495
65288
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471