500
881
18
9
522
1
473
14
635
7
507
16
3
640
17
6
542
430
4
0
50
419
10
600
433
2
1919
33
21
683
13
911
24
20
5
700
457
498
492
800
1008
1000
665
200
621
12
400
914
23
682
1205
35
853