258
0
574
262
309
286
210
310
162
154
321
521
1
193
144
629
203
234
305
227
222
331
299
268
221
186
1784
3