300
354
7
6
597
5
400
970
34
28
600
1146
27
500
419
4
682
13
334
3
2
655
9
10
595
16
32
456
11
2030
52
87
279
0