456
0
665
3
603
1206
2
899
1
413
1126
1029
900
449
726
4
5740
714
5
12223
12
961
5788
9
4049
464
435
570
765
725
1329
371
559
980
3903
530