1048
3
438
384
2
1657
4
508
0
559
579
1
634
274
419
718
297
100
758
702
483
339
231
302
466
364
301
316
403
307
216
423
358
215