100
492
1
8
500
796
2
50
765
0
4
300
863
742
997
15
200
1880
1402
39
1549
10
5061
8164
1000
1200
1413
9
2735