851
1
890
1585
2
1583
3461
4
3105
638
0
1759
3629
2496
3
1777
1347
4915
1589
3871
2794
2382
1844
3063
2440
1618
841
3470
5
1346
862
2583
7
2650
20
3066
2285