248
389
450
408
188
348
291
247
439
384
463
408
605
388
186
880
915
5261
1521
427
585
203
213
225
412
758
400
258
920
1139
671
808
425
827
670
476
299
303
322
394
365
203
413
220
549
245
546
429
494
280
250
184
253
328
235
235
740
933
190
999