50
400
0
1
600
1168
35
21
10
251
3
1023
41
362
9
6
389
12
377
8
100
371
700
1053
15
300
402
7
800
548
314
4
2