341
1
426
361
467
72
620
680
146
352
2
1248
3
400
304
251
412
296
288
271
349
203
576
327
235
355
308
399
284
411
514
215
80