897
1088
20
703
29
934
955
14
2812
521
17110
913
481
332
261
637
141
121
26
26927
294
191
21
885
235
773
12
124