661
0
458
999
768
1
303
820
705
961
370
376
464
479
901
380
2809
2
7334
4
2301
777
585
744
2522
466
164
2668
257
929
320
622
7260