323
269
334
159
174
292
479
409
229
112
102
399
167
55
402
74
102
665