851
1
1585
2
1583
3461
4
1743
0
1844
1673
1225
790
3105
638
2392
1618
1759
2496
3
1777
1347
890
4915
1589
1757
2382
3683
5375
3063
2440
21152
8
2669
1247