100
1698
35
41
600
2125
16
15
2656
12
10
200
1025
8
9
1000
1724
500
1019
2
5
926
0
400
1301
1
1965
3
1612
1076
1533
17
7
1500
1391
14
38
1006
841
980
1882
43
1940
800
1963
6
1412
11
4
1767
956
550
1241
937