1526
2
490
0
2271
4
484
596
2082
1166
562
1632
2663
1862
1
3971
668
1690
542
1298
477
914
1015
1293
572
1581
612
1055
938
809
14801
11
2649
475
1500