534
0
1385
1
521
2657
3
20634
8
294
393
672
829
1337
467
2730
6
2010
215
1130
486
835
2668
2
729
945
814
901
2474
751
50987
395
668
4165
431
800