100
945
2
8
500
1342
50
1194
0
4
300
1331
1145
1416
15
200
2459
1
1827
39
1961
10
5374
8592
1301
1644
1771
9
3125