475
0
672
1
477
798
1898
383
611
400
522
4106
1193
521
418
455
458
353
552
8116
6
846
787
472
518
543
1462
804
501
1636
3015
913
860