590
2
904
1
444
582
630
3461
5
393
736
754
0
533
832
4
70
726
1352
734
615
649
1040
465
1408
968
380
935
1246
537
821
462
111
1458
898