346
1
276
1015
344
682
296
293
290
280
520
2
542
324
382
334
354
73
272
1251
3
329
1374
90
304
601
4
366
395
442
358
706
356
508