1166
0
2348
422
562
334
2663
1862
1
841
668
758
542
477
2439
1015
1293
2147
3
2912
5
1581
612
938
1088
809
4775
2
460
3971
1204
445
1500
914
2954