783
331
458
586
663
427
1
543
399
2376
752
283
655
429
326
604
302
282
1
1242
379
1
944
482
491
808
480
1423
967
558
1
707
291
1518
926
443
557
362
674
419
385
2985
369