804
2
1575
1
619
949
697
922
3
573
393
400
601
649
742
637
67
496
1000
513
568
107
596
818
468
954
286
599
4
351
309
215
391
284