580
1
634
4
274
297
1048
3
1657
509
0
438
384
2
364
301
231
302
466
338
492
717
484
339
758
100
702
316
307
404
423
358
232
215
74