400
0
257
726
1430
336
1237
200
361
87
1424
350
815
592
1156
1348
1080
2690
671
938
4426
2850
601
3424
2901
232
633
611
572
392
800