3779
2
2845
12
2377
4
4471
2964
1
3051
1603
1461
0
1302
2906
1404
3
4862
2258
572
840
1672
108797
2990
1144
1517
1294
3200
29
562
2478
10827
956
2386