50
1356
9
16
400
971
2
0
1000
862
1
500
983
700
2854
40
41
1662
1762
12
4341
11
100
5222
8
4958
5
43
2291
3