1034
908
3289
774
855
1161
871
888
704
4709
676
1487
708
681
852
981
1393
738
785
1179
927
2812
706
707
2091