13916
1190
3454
2063
4393
832
1045
1127
1076
5699
5008
984
35479
8358
3600
1143
2497
914
1379
1056
859
839
875
2414
1244