284
1
397
3
332
62
301
2
96
359
543
262
388
68
305
672
1242
221
509
641
1858
79
510
421
298
530
377
358
555
659
642
1041
541