100
422
2
800
1025
10
788
4
795
0
500
638
3
828
5
400
724
1
789
581
50
842
618
200
706
1006
15
5000
1510
7
518
543
863
13
300
963
600
1219
18
736
959
329
781
801