1506
4
1348
2207
0
3841
3
32730
2534
2
1543
1438
1
2550
3372
2044
8162
2562
1814
549
1995
1756
5919
3854
12
844
2820
21152
8
2903
515
1468
958