584
2
644
1
1617
0
493
610
450
373
641
416
464
1108
4
564
810
1176
922
3
1351
555
419
535
434
485
435
3384
694
551
615
505
1195
949