50
876
7
16
400
530
1
0
1000
444
500
492
2
700
1884
34
39
1259
1327
12
2950
11
100
4099
8
4343
5
43
1557
3