388
116
28
228
216
45
20
179
867
281
107
138
30
5058
58
35
189
282
615
40
79
16706
23
69
51
547
110
17
27