0
423
520
438
365
398
419
548
525
352
362
341
551
605
486
393
296
487
220
473
353
309
357
531
474
427
564
383
278
452
348
354
426
557
534
358
1098
1536
1305
1584
1192
1739
2495
2095
1998
1954
1909
1889