477
0
475
400
455
1898
1
798
4106
611
521
1462
58
846
2395
522
458
1073
745
965
1650
383
573
3015
804
714
116
418
860
63
518
8116
6