2906
1
365
0
9956
3
2525
4
1294
1759
5504
16
1193
508
395
4044
5
2478
5169
572
1659
108797
45986
1598
378
1976
2
10827
1512
3779
4443
9
37355
13
2964