70
1
87
156
638
710644
4
5026
7
434
2
406
511
771
2330
1223
3301
3
912
923
2369
5
831
899
469
333
81
404
423
575
1443
947
565
764
497
686