511
2
1225
0
1373
1
869
989
1012
1376
868
1310
542
581
978
629
1517
3169
3
2865
1032
3216
10
718
838
660
1011
504
1212
1290
1620
4
2029
553
278
1995