300
344
2
1
450
266
4
6
202
3
200
389
0
10
437
21
461
600
538
11
560
5
1800
539
400
646
500
543
50
463
556
565
460
547
9
610
8
531
691
7
433
548
722
464
670
589
18
588