856
1098
21
683
29
934
965
14
2812
511
17210
903
481
332
251
617
131
111
13
23
26927
294
201
20
855
235
743
12
104