1070
0
1862
1
2439
668
87
717
3933
1061
542
477
914
2954
2
311
1293
460
1581
548
612
2701
3971
942
809
475
2348
467
334
8527
1334
1310
1611