100
310
1
130
288
2
5
299
633
10
12
759
11
38
200
1000
16
35
300
830
8
799
7
50
1086
4
18
1093
2299
0