2964
1
3051
2
1603
3551
10
3933
1461
0
1618
2907
2906
528
482
1369
1403
17970
15
2258
3252
607
572
1672
108797
2990
1294
562
2478
10827
4
567