3960
1381
945
1815
911
1339
10573
3038
1169
2063
1429
845
845
1555
797
12177
1037
1115
2033
669
874
818
838
1056