3158
2
2964
1
3051
1603
2949
0
2906
1282
94424
3
1289601
4
272
36905
267612
504
618
1672
2990
3754
1294
189326
2478
55904
1384