2108
3
1225
0
1310
1012
475
581
621
1055
978
718
2649
1816
1239
1017
1494
1711
2
1781
883
1516
1
660
1376
868
3715
542
629
1380
2462
984
5151
1736