1000
0
1233
1
1537
2
1554
488
1837
2526
673
885
471
1306
1241
1174
489
202
349
1060
931
1496
887
809
2402
5
1238
3172
3
1309
745
1889
1062
1223
1488