2987
1015
874
22265
1897
950
983
1429
4865
1967
1744
30777
1603
27995
6431
1741
22565
3253
2654
15090
15687
350678
167744