585497
815437
190634
156218
782877
70225
37866
986953
312508
527724
564737
332865
5099799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471