524596
403798
915604
55192
70499
717549
699675
267148
571655
656966
71615
649509
5099799
3533581
3035148
2338804
2220988
2025609
1933357
190378
1750118
1716136
1676195
1629471