1000
0
496
1606
1
830
1746
2
1819
1749
2392
1380
1568
3326
3
1570
3090
6
801
2082
1615
868
2903
2932
2294
526
1399
4305
2996
1787
2131
1699
3738
5
10243
4
21152
8