500
103
3
1
400
126
8
0
113
700
422
16
14
280
17
4
900
1027
37
33
800
594
26
15
1239
31
12
525
9
5
475
750
526
2
571
22
600
598
1000
1258
11
25
379
6
599
417
7
20
349
405
499
788
419
824
23
13
741
200
509
300
709
584
1506
68
115
2267
45
926
10