2964
1
19944
2
3051
1603
1461
0
989
2906
2258
1147
1993
1672
108797
2990
1294
562
4079
4
2478
2011
10827