500
2040
21
33
4062
31
76
150
2069
4
32
30
987
3
2
400
981
5
897
800
2017
14
26
50
1162
1
8
1149
0
1009
1000
1394
7
1130
1569
600
1178
1255
12
1118
9
1329
6
20
100
1188
1537
1940
43
57
1527
25
1705
13
42
700
1063
1310
11
27