85
1
90
1575
2
689
584
1466
566
988
4
857
523
856
860
1381
982
1424
1333
1442
4739
3
536
703
527
390
458
1494
545
3672
14
946
774
452
512