10
588
1
4
500
514
5
520
11
441
3
6
558
0
8
533
2
705
1077
25
546
7
721
892
36
561
16
50
473
745
200
637
506
863
24
646
15
943
605
80
676
12
760
14
100
652
18
446