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