2522
2
1743
0
484
596
1166
562
2663
1862
1
3971
2505
2427
344
668
1298
477
914
1681
1581
938
868
809
2368
1336
475
1500
1787
2041
2313
2044
2075