86
1
1599
2
642
2288
3
3105
7
74
1294
757
478
620
632
525
770
392
1215
3016
819
0
77
459
867
923
1034
748
503
1593
1300
651
84
1331