141
30
12
44
85
53
21
41
656
531
491
479
359
351
336
316
312
294
292
285
274
265
246
242
241
241
238
238
230
221
213
210
207
204
203
194
194
190