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