851
1
1585
2
1583
3461
4
1295
3105
2650
20
638
0
2324
280
1759
2496
3
1777
1347
890
4915
1589
1285
1581
2382
1844
3063
1493
2440
1226
2250
1346
3765
2245