486
252
465
249
774
252
466
175
579
152
536
152
558
84
373
74
400
56
513
113
194
63
456
156
233
21
102
77
499
78
249
126
397
157
508
8
228
115
550
112