80
1
894
5
489
865
1185
111
740
796
743
898
1336
3
866
2
651
76
1515
4
1063
438
3004
535
1002
687
690
1202
772
627
1033
388
513
1909
9