1225
0
1012
629
581
868
1376
753
475
660
7835
14
1310
575
718
978
234
504
542
1252
458
621
984
1816
1239
1055
374
1
566
2649
883
3252
1017