500
45
2
0
78
4
400
227
1
700
217
3
397
12
309
5
600
508
718
20
44
800
1052
26
37
940
13
900
1157
8
15
1929
52
199
2385
22
68
2040
97
1545
7
1000
2590
29
62
1403
50
1366
57
100
6984
573