530
4
475
0
860
477
464
2211
521
4106
1462
2395
505
494
804
412
400
58
1073
809
1151
1504
1237
678
1306
787
543
1636
798
1348
418