500
151
2
700
230
6
249
503
0
1500
674
14
8
400
1038
24
64
800
1799
18
19
2566
43
67
1995
42
58
1473
31
1377
17
13
1805
53
83
1000
1627
16
23
1099
7
12
823
1
2021
1440
2067
10
11
1405
26
3475
89
1228
3
1591
873
977
1387
5
1496
1098
605
1273