21708
82035
125408
27233
885914
48732
571382
183502
901783
505240
833780
403354
5136799
3558581
3065148
2372804
2229988
2045609
1956357
191278
1763118
1719136
1688196
1635471