500
84
3
1
400
100
8
0
94
700
383
16
14
251
17
900
992
35
33
800
567
26
15
1146
30
12
503
9
5
457
750
480
2
544
22
600
577
1000
1235
11
25
362
6
599
404
7
20
334
393
499
771
13
399
4
807
718
200
493
300
684
1468
68
113
2232
45
910
10