
300

391

2956

2198

11295

21100

19163

21535

12870

112814