706
2
1392
1250
1
748
923
466
70
664
4
499
647
0
76
644
566
984
3
503
115
183
133
1087
237
592
940
868
8
725
108
858
1224
778
507