300
682
14
19
399
11
7
393
3
200
213
0
242
1
1200
742
12
100
262
4
600
286
5
220
197
269
311
791
10
32
800
433
400
9
642
47
500
372
6
543
578
1204
22
29
1050
250
410
278
358
377
304
325