
101

36

16

1305

582

3082

2339

1693

3226

955