139473
831866
559103
832710
635727
576155
376588
228228
502582
377253
75993
261465
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471