500
107
3
1
400
132
8
0
115
700
429
17
14
281
4
900
1032
38
33
800
595
27
15
1244
32
12
529
9
5
478
10
750
532
16
2
574
23
600
599
1000
1259
11
25
383
6
418
7
20
351
406
499
791
420
826
24
13
744
200
510
300
710
584
1508
68
2271
45
929