14085
1043
13996
1246
23620
1049
979
1611
1851
14633
6432
1150
971
21173
11612
2784
1060
1497
32973
1033
34829
772
1024
1923
4319