500
123
4
600
105
3
1
700
184
5
197
2
194
9
341
7
176
0
196
218
200
287
13
473
12
316
6
339
338
372
14
461
582
10
269
250
455
312
433
304
392
346
414
446
801
22
800
831
16