31681

12610

10690

6874

6448

6318

5391

4371

3627

2316