679
2
880
438
1
313
1466
3
290
457
4
1066
6
2068
928
1252
362
517
860
597
915
603
1300
528
516
600
939
428
864
704
363
798
1132
883
629
0