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