306

2249

16048

1302

1266

9731

938

28100

211455

2049

32

53

45

2032

8637