1000
450
1
3
600
434
0
2
449
700
1029
14
27
50
4135
5
100
4068
10
64
3218
30
2596
1459
1931
1056
1230
2147