569
604
552
527
508
548
536
519
714
598
215
190
233
281
430
162
217
204
245
248
271
235
250
296
285
322
270
295
254
315
364
316
253
310
377