5252
2
310
0
951
1621
2861
1
404
440
706
466
4864
1938
1751
395
596
442
2874
1825
572
2310
581
854
612
829
875
1038
538
628
359
105
832