383
0
2535
2
666
294
546
32302
534
664
1543
25669
618
3125
583
464
1109
2399
509
571
841
19783
581
317
758
715
1001
484
461
1461
930