3051
2
1603
1
1193
0
4005
5141
7
1461
2954
792
1812
2906
2258
1289601
4
391
572
1672
108797
2990
1294
562
2478
10827
1345
2386
2986
9956
3
3012
1659