475
0
477
400
455
611
798
804
1898
1
860
383
2395
3015
1073
58
521
464
1504
152
543
522
353
414
472
714
1650
1462
4106
787
1454
573