1754
2
1225
0
2890
3
1012
408
1
1376
868
1310
542
581
978
629
1348
2911
9
2600
4
2468
1211
718
660
1622
1960
504
1946
475
1380
458
4258
2649
1816
1055