860
0
1055
1
475
455
798
400
804
1462
552
611
4106
383
2395
152
477
58
521
522
1504
2485
4
353
29323
1073
1898
543
116
787
1650
3015
418