300
94
1
0
500
144
2
249
3
246
100
297
4
232
204
265
5
320
10
14
800
352
20
279
8
50
274
6
319
435
364
317
351
416
400
339
600
678
700
355
1022
7
475
631
12
478
5000
640
900
396