851
1
1585
2
1583
3461
4
2382
2440
3
2583
7
3105
638
0
1759
2496
1777
1347
890
4915
1589
1844
3063
1346
8535
12
1673
2668
1436
3326
2392
658
1564
1618
1239