600
250
5
6
400
289
3
20
385
30
362
371
2
327
1
324
4
10
609
27
800
607
751
13
494
17
612
15
7
740
23
3000
6263
80
168
803
18
22
1121
43
500
549
8
660
561
14
836
888
780
921
804
11
9
300
1002
41
1052
12
1606
1878