475
0
477
798
1898
1
611
521
400
383
1961
522
4106
455
418
8116
6
2714
5
518
503
458
552
353
846
472
543
1462
501
804
787
1650
58
1636