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