704
3
463
1
578
519
449
806
2
773
4
571
1109
428
1123
629
0
652
959
768
975
978
7
802
555
655
587
1375
494
590
986
2571
5
1485
11454
1260
790