238
15
238
207
382
342
505
402
424
826
567
374
537
346
631
412
584
942
670
581
1K
538
722
763
404
1K
833
301
753
646
275
259