200
693
5
10
1000
714
3
100
647
1
2
50
800
0
21
150
1082
8
33
1978
20
29
813
9
1109
31
300
2051
6
106
532
890
854