300
831
14
23
500
724
5
13
700
501
516
7
0
600
494
1
2000
937
27
19
923
4
10
789
2
690
836
12
422
657
9
150
758
21
100
380
504
6
513
200
673
3
603
11
706
535
532
497
489