580
104
434
177
241
140
235
149
174
71
157
78
112
24
271
30
488
112
330
68
217
112
338
182
379
140
353
128
392
139
178
42
608
202
297
54
412
79
563
44