2998
652
2520
548
5934
1290
65166
14161
15840
3443
4647
1010
14085
3061
1078
235
8475
1842