923
1088
21
723
29
934
966
14
2912
521
16910
903
471
332
261
637
131
121
15
28
26827
294
191
885
235
793
124