475
0
477
798
400
552
860
418
1636
611
383
4106
455
1462
522
458
1898
1
521
804
353
472
787
543
1650
846
3015
1504
152
29323
58
913