697
1
831
2
489
615
1005
664
661
584
395
4106
24
611
434
560
657
1027
3339
692
691
989
555
2520
901
419
616
379
626
1067
1283
888
1085