3554
3
2271
4
484
0
596
581
1166
2348
422
562
334
614
2663
1862
1
1743
841
668
758
542
477
2439
1015
1293
612
938
1380
809
1061
4775
2
460
3971