477
0
678
152
475
935
804
1462
4106
521
363
320
505
284
356
2395
552
58
543
246
1073
95732
3066
714
573
400
1126
483
408
1853
851