2794
2
1000
0
673
3871
1391
1
2343
616
2100
4179
3470
5
1148
1763
802
2285
527
3
1225
1753
1412
2384
4
1840
2054
3109
14
59
1716
1749
3629
2534
1068
1618
1506