961
383
228
514
257
603
514
463
293
526
469
803
538
252
489
758
967
534
336
569
394
105
297
570
300
428
506
