140
1000
1273
216
1858
1435
141
1440
984
317
77
169
1497
