500
289
0
2
40
365
465
16
6
530
10
100
593
1
18
200
491
19
50
662
24
630
17
738
3
34
665
8
27
754
21
900
747
5
862
12
13
760
7
768
759
1000
703
4
1500
628
791
600
1119
360
831
1042
11
300
716
929
25
1125
970
9
744