1868
3
2789
2
1012
0
1225
1310
581
475
2647
629
575
718
621
984
1816
868
1376
566
660
883
978
504
1017
542
1239
1252
458
1055
2649
3252
1527