300
60
3
2
257
15
377
5
22
200
404
14
100
310
9
314
1
600
192
673
37
519
8
25
270
4
12
616
318
7
500
876
62
441
19
4008
52
279
688
54
494
21
446
1047
10
92
701
17
34
250
692
2565
44
178
150
833
36
786
11
50
1539
28
53
1141
66