851
1
1585
2
1583
3461
4
3105
638
0
1759
2496
3
1777
1347
890
4915
1589
2382
1844
3063
2440
1346
2505
2583
7
1743
3054
5
2057
1683
8535
12
1673
1306
2500
2668