200
142
0
1
500
313
2
888
955
11
18
50
612
12
23
20
480
514
17
763
7
3634
3
15
1897
603
617
875
4
654
640
536
1005
584
593