500
596
14
300
512
4
5
400
429
3
0
200
671
9
10
464
2
100
619
8
12
453
1
598
637
11
13
856
23
532
7
600
510
950
816
709
884
15
675
448
470
465
647
719
538
6
726
555
680
507