798
1
502
531
840
1145
0
910
958
1879
5
574
1806
462
763
2920
1358
1256
533
858
2
701
1421
1316
529
1029
571
591
693
607
730
860
776