520
422
414
290
319
483
505
526
288
287
469
507
232
468
276
443
509
281
377
438
295
308
394
404
366
300
304
227
252
312
471
284