477
0
475
4106
860
809
400
530
4
678
798
505
259
1462
70
418
676
521
58
363
846
611
552
3015
310
152
376
811
2395
464
353
2972