2612
6
3037
4
856
1
794
0
858
1408
2041
3
792
736
2390
843
2741
1688
1702
5
1850
482
671
691
1183
3058
807
2
883
1297
718
1322
828
922
2304
1154
1375