3546
1
528
0
1037
2
3779
4471
2964
3051
1603
496
1410
1310
2906
8637
11
4832
3
2258
1743
6844
572
1672
108797
2990
1294
562