908
327
987
576
365
379
539
242
245
301
1015
430
295
336
284
504
337
293
347
419
286
235
666
489
563
375
207
238
1081