2906
1
1153
0
475
1529
2124
3
1500
443
1672
5226
5
1873
2
2258
2902
16
1009
2365
4
4042
11
2316
189326
4761
5147
2138
2528
1044
2328
3546
38477
34
4471