600
250
5
6
400
289
3
20
384
30
361
370
2
326
1
323
4
10
607
27
800
605
750
13
494
17
612
15
7
739
23
3000
6259
80
168
803
18
22
1121
43
500
549
8
660
561
14
835
888
779
919
802
11
9
300
1002
41
1052
12
1606
1876