860
0
1462
1344
475
3353
6
798
400
804
455
503
552
11611
5
611
383
2395
1898
1
4106
521
152
477
58
522
1504
1073
2059
29323
353
464
116
1650