118
507
161
288
128
363
197
511
48
477
87
254
69
191
44
198
35
182
13
763
183
86
154
32
130
26
121
8
113
14
98
10
91
36
162