1746
2
1000
0
1570
1
2392
1568
830
1749
3326
3
2082
526
496
2073
2578
1380
801
2562
2184
2262
3227
868
2105
3738
5
10243
4
1615
1681
2591
999
2294
1399
4305