2695
4
586
0
664
1523
1
4179
1282
1521
3720
1407
3188
352
1342
951
2562
2
432
1581
828
553
413
372
465
809
560
710
454
1659
644
1853