558
210
253
267
201
424
640
396
183
260
465
126
217
128
171
103
220
189
333
295
243
168
156
77
467
276
138
170
454
179
121
166
196
293
516
312
332
244
74
630
63
648
204
559
406
301
75
91
250
205
359
631
259
137
113
510