300
731
9
12
700
604
4
3
800
558
0
686
5
6
600
542
2
607
7
530
599
421
1
1104
32
41
692
704
670
538
595
14
683
592
613
450
486
533
10
703
500
581
8
628
678
860
200
925
23
35
699
11
634