131
596
108
453
63
423
82
341
142
104
21
91
39
255
51
70
13
169
23
181
17
173
27
178
25
20
136
756
18
106
55