111
866
154
652
40
608
367
50
315
51
294
275
25
240
211
20
899
33
197
28
175
46
163
29
174
32
162
47
10
140
14