2987
2
2546
1932
1
3092
2961
1020
0
2668
115
1734
3114
4
2459
9
928
1462
458
4940
5
2657
3
2749
1452
177
2714
3916
6
282572
4895
8
953
2461
20
552
802
471
4111
2089