951
1
2890
3
1618
2886
2
2650
20
1814
2047
0
3629
11924
862
989
3354
1903
1891
2427
12
2100
2015
1466
1412
2010
3971
3539
2152
1532
2207
2122
2377
1564
969
1976