306

2526

16052

1344

1268

9738

939

28249

216699

2049

32

53

45

2037

8637