1576
1
1225
0
1012
2327
11
629
581
868
1376
475
660
1310
575
718
978
504
542
1868
3
1252
458
621
984
1378
2
1816
1239
2028
1055
566
2649
883
3252