452
5
1345
6
793
7
272
0
382
2
333
1
441
661
4
828
428
3
420
47
897
561
605
521
714
560
582
471
956
499
1247
1111
942
543
1827
736
934
1437