613
2
64
1
518
681
891
709
563
398
892
1306
1414
3
1651
525
88
82
1475
571
643
996
75
322
490
401
74
445
523
741
566
1568