70
1
87
156
639
710662
4
5026
7
434
2
406
511
771
2330
1223
3301
3
912
923
2369
5
831
899
469
333
82
404
423
575
1444
947
565
765
497
686