32
15
7
110
28
8
71
883
17
349
16772
19021
15771
9781
10293
10462
312
27
262
246025
21063
24265
7096
7282
6372
21461
21262
212431
59116
12056
19768
793
3782
4571
54
48
12132
14453
21041