652
2
587
494
3
978
7
1374
4
555
1
655
1072
449
773
628
0
768
975
1109
578
703
90
298
1340
363
519
659
463
1121
6
428
1123
571
806
800
1837
15