23
180
118
541
504
128
97
3661
240
366
346
20
264
105
245
354
165
50
36
353
47
543
135
177
138
103
123
32
157
130
71
193
290
167
67
85
1128
14
219
29
111
83
73
119
94
9
200
75
160
260
35
25
184