900
327
0
2
100
377
11
392
5
355
7
1000
384
1
647
25
200
527
3
9
300
505
454
4
666
12
16
538
520
511
500
700
13
409
10
611
587
576
488
708
498
400
649
588
616
762
648
8
817
552