500
96
3
1
400
113
8
0
101
700
398
16
14
265
17
4
900
1011
36
33
800
576
26
15
1187
30
12
510
9
5
466
750
504
2
552
22
600
587
1000
1248
11
25
367
6
599
408
7
20
342
401
499
777
13
404
815
729
200
300
695
573
1485
67
114
2246
45
916
10