524661
493771
434634
69605
812758
879333
776393
76133
936172
250862
406950
423416
5099799
3533581
3035148
2338804
2220988
2022609
1933357
190378
1750118
1716136
1675195
1629471