700
431
4
3
400
526
12
5
600
554
2
423
0
500
518
300
576
1
800
1144
17
24
575
100
667
587
50
598
6
7
1644
38
120
783
9
200
625
88
616
1225
22
612
533
917
18
1000
3416
39
52
799
900
1580
15
1223
13
1196
20
759
2658
69
91
1285
724