100
313
1
130
292
2
5
299
638
10
12
761
11
38
200
1000
16
35
300
832
8
801
7
50
1089
4
18
1101
2303
0