116
93
115
467
257
290
216
427
180
996
102
72
44
17
54
227
25
243
585
48
36
24
95
82
58
40
56
119
318