476
3
727
1
583
2
512
0
789
4075
9
1602
4
800
299
477
873
824
6
813
1314
676
988
856
1018
15
494
1136
728
677
525
843
623
862
574
2141
5
1257
1056