100
508
2
22
200
624
8
38
740
3
14
505
0
9
700
1652
30
53
462
4
800
581
17
6
400
588
600
541
1
767
842
29
1130
732
7
1048
13
16
300
960
37
500
954
5
688
723
15
1454
45
1175
21
80
576
932
772
1000
1082
11
2671
39
116
1091
34
749
694