926
694
394
543
849
5911
221
434
382
111
1
676
13410
897
906
826
632
16
42
725
15925
6732
343
335
18
191
815
26