400
0
300
571
883
1
11881
3
383
512
3595
6
2459
2693
1966
573
4098
2119
2547
2529
14
1053
1883
2211
11534
27
1073
1551