1398
1
1380
0
1225
2551
3
1012
768
629
581
2289
1716
2
2322
4
868
989
1376
475
660
1310
575
718
978
504
542
1252
458
621
984
1816
1239
1055
566