0
529
463
311
420
439
356
493
338
361
520
445
307
449
299
479
380
346
404
279
264
446
248
517
633
250
541
297
419
485
555
386
401
239
285
379
1022
1473
1242
1546
1128
1677
2430
2010
1920
1906
1842
1813