400
1
370
536
324
0
277
308
260
102
544
771
2
1112
1096
5
1389
3
2076
1661
4
600
1116
569
1044
760
439
881
686
123
1102
1094
525
756
10
1217