31355

11652

10403

6119

5692

5665

5115

3934

3296

2016