300
591
1
3
596
5
4
700
449
7
500
771
150
926
6
550
787
0
669
400
756
2
848
11
27
752
5000
2658
19
37
50
3492
18
1547
15