475
0
1193
1
400
383
804
1418
2
611
846
418
552
1636
1650
522
319
58
1898
29323
543
860
477
1473
246
1132
1504
455
4106
798
2395
521
1462