1257
0
400
851
453
1348
29323
553
1898
1
800
875
2055
913
1650
775
1221
501
1610
994
846
370
766
1132
356
71
489
373