107
178
189
2833
839
598
829
193
396
649
1000
283
1199
881
842
293
182
950
471
3532
317
232
340
3657
1492
194
198
237
551
264