524
118
256
80
756
204
283
172
328
145
798
338
553
133
372
60
492
112
251
167
646
219
464
202
177
140
500
202
344
49
233
140
166
85
377
179
503
122
584
168