500
316
5
2
391
4
6
200
390
0
50
533
1
13
395
3
522
9
80
666
12
16
787
10
700
998
8
776
1480
14
45
600
859
964
1744
83
1967
7
97
2052
132