303
157
143
362
303
182
12
156
537
178
128
1036
203
