258
207
164
204
338
1009
86
459
146
78
139
172
152
208
246
174
111
235
23
49
213
130
565
132
237
775
261
186
133
71
10730
81
115
253
265
348
185
142