556
1
800
5
328
0
929
655
798
7
5360
606
1154
614
2
1243
951
651
1350
3
624
982
326
8158
23
1710
1026
623
602
539
403
974
513
549
2128
512
528