1086
2915
2189
1487
1721
1350
1177
1496
1446
279
1130
1290
623
1086
400
644
947
826
236
656
385
469
686
428
646
479
188
460
404
530
355
231
444
450
381
320
267
575
357
224
235
451
304
247
360
207
236
251
219
281
337
209
245
199
139
49
155
113
209
284
307
301
198
203
161
118
64
203
109
101
155
135
131
193
116
148
118
167
149
149
36
152
118
134
137
129
96
124
80
99