110
969
128
602
40
390
107
366
20
305
41
281
36
233
6
255
61
214
322
210
178
27
221
4
191
50
169
18
168
8
157
142