1290
0
85
1
455
516
2
782
4
917
591
1308
3
2004
5
830
1001
533
593
775
284
1162
867
394
470
644
1269
783
887
1174
697
920
1095
2100
673
811