400
0
616
1044
1
476
471
14
934
960
4044
5
3083
2
536
355
2465
1189
585
383
1123
541
3765
4
984
234
2476
866
607
3779
392
4471
2903
3
2964
3051