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