632
7
768
1
1142
1015
2
976
3
1121
496
3140
10
1089
5
671
1370
712
0
1208
420
741
756
582
1363
973
1386
984
978
879
344
1900
589
508
739
550
939