107
893
116
718
125
531
93
489
80
368
65
278
30
276
36
240
49
229
18
195
8
181
24
178
25
157
17
160
13
161
14
163
141