5786
2159
1655
952
1987
1104
1115
1218
3777
716
1220
3013
897
593
4049
4247
6261
8349
14035
3775
7031
6622
9841
6811
13225
2540
4658
9034
9719
6890