300
389
2
0
200
496
1
396
4
452
3
100
440
373
453
719
354
352
419
395
436
372
438
643
563
14
10
400
478
5
606
388
424
7
363
334
589