3476
1082
1647
3499
770
7714
1501
1491
1104
2329
881
930
3307
2975
768
773
1000
4885
2363
832