1000
452
1
0
50
859
2
7
800
555
5
3
500
499
300
485
600
441
572
4
593
654
10
873
12
14
1142
6
100
2783
3063
3326