50
310
3
8
521
6
14
600
1201
35
29
500
314
7
0
382
2
333
332
4
1
200
305
400
374
9
5
427
345
11
700
321