269
390
2945
8404
360
428
249
305
438
403
302
355
359
260
324
528
506
272
266
281
272
340
380
276
295
266
260
254
432
293
185
330
491
366
259
256
432
706
306
479