1247
1
434
470
447
637
875
575
336
396
374
271
350
305
339
432
244
529
355
294
249
241
285
247
382
381
237