1000
0
496
1606
1
830
1746
2
1819
1749
2082
2392
1380
2903
3
2294
1568
1699
3326
1152
1570
3738
5
3090
6
801
1681
1615
868
2932
526
2996
1399
19944
4305
25669