1
29
6
13
257
195
136
59
274
85
229
68
36
46
45
350
131
21
70
260
135
76
64
1786
15
137
127
357
321
67
139
91
5
14
4
12
7
3
24
51
25
10
106
113
60
344
20
11
98