1880
2
2992
0
696
1711
1712
505
765
468
1101
1567
3428
3
781
1352
2328
1414
1100
408
722
467
2955
1377
4328
10
988
409
1133
1152
273
4111
454
1557