2683
1
2386
2057
944
1683
0
1288
1813
3354
1977
2
2377
4
1247
3886
3
4463
5
5156
13
135
509
2505
3683
4321
5746
23
1743
461
3054
3046
1402
603
1468
1970
1306
1190