2886
2
838
1
159
1243
0
635
2123
3159
2551
3
1105
1136
1103
1169
1618
534
490
2271
4
484
2562
1279
596
1166
562
2663
1862
1690
1547
3971
804
668
1011