785
0
1210
2
1716
1
1814
1506
4
1391
3120
5949
5
2142
2100
1290
427
3025
2088
2324
2445
1889
1964
2223
1013
2048
1042
1295
1168
1712
1426
1179
946
1363
3682