300
660
11
500
468
8
4
488
10
1
408
639
19
3
400
606
12
447
0
363
7
365
9
567
13
698
5
473
350
925
20
600
782
21
648
736
14
552
505
646
636
2
453
490
6
582
609