1291

3046

14108

3084

11965

138

70721

9206

1626

10539

1042

261

21885

657

2051