500
158
3
1
700
439
14
4
387
6
800
489
13
608
8
7
1000
2105
54
41
100
832
9
506
50
548
2
12
537
21
20
842
17
200
705
679
22
1780
46
52
1088
10
2211
32