560
2
544
1
396
1382
439
401
7621
20
661
497
445
414
437
506
583
2059
504
599
487
486
665
457
470
650
6
707
558
676
553
743