45367

30154

27947

42154

10689

968

108

256

7844

24455

6466

33646

11791

21901

5153

11320