107
178
189
2835
839
598
829
193
397
649
1000
283
1200
881
845
293
182
950
471
3532
317
232
340
3657
1492
194
198
237
551
264