3779
2
2191
8
4471
2964
1
657
0
3051
1603
3618
5
1461
2555
4
224
2906
1045
2788
5169
2258
572
1672
108797
3065
2990
1294
562
2478
10827