839
5
700
1
623
953
2657
1202
2
673
779
1003
576
722
998
4
550
606
607
738
4378
0
1375
6
671
5162
1092
985
414
1353
886
3
1719
665
801
831
958