1380
0
2649
2982
3
2715
6
566
1225
621
1012
1376
868
2134
8
1310
542
581
978
629
3982
467
586
1
718
660
504
475
458
5527
4290
1816
1055
575
984