657
0
1816
1225
581
868
621
984
1012
629
1239
1391
883
3252
2649
1376
475
660
566
1310
9278
18
575
718
978
504
542
1252
458
3000
2
1055
1698