344
1
941
478
2
631
0
1538
4
321
784
788
842
1568
7
776
6
1614
159
992
450
553
3
408
350
277
934
656
677
36
412
400
535
1970
5
391
124
977