1078
0
1537
1
2190
3
1604
2902
16
2763
3222
528
2245
4721
4639
1346
9956
616
3227
2
3083
3597
20
3833
8
389