18385
2
1344
1
383
0
1425
363
477
571
505
353
611
522
4106
475
860
1037
935
400
552
798
521
3795
657
809
780
1220
2301
367
464
543
1636