0
450
282
438
548
394
273
451
616
574
387
439
292
343
523
385
442
506
446
266
400
373
421
627
350
457
412
482
312
263
430
252
505
374
336
426
1022
1473
1242
1546
1128
1677
2430
2010
1920
1906
1842
1813