477
2
382
640
1
333
526
6
272
0
197
931
758
817
1299
4
1109
1020
123
590
495
3
553
793
858
1010
707
1005
939
1646
7
1142
716
3739
770