294
245
35
72
360
106
363
288
589
355
131
595
411
194
229
211
149
145
74
90
51
157
197
86
68
114
57
104
243
1225
98
161
191
444
372
109