401
0
512
665
3
594
2
367
535
822
1048
929
800
280
243
261
260
337
637
1
341
322
750
311
1361
1921
4
1312
991
875
363