5358
5
678
2
614
1154
1
1243
606
951
0
623
435
657
485
1281
1225
603
2621
9
476
403
974
513
1026
602
539
512
528
2128
549
4896
480
1722
4