86
1
997
0
884
2
82
652
87
565
524
222
703
3
749
4
1108
776
618
596
775
589
593
614
546
389
710
76
1687
1185
764
1008
499