3839
3291
868
1102
4952
924
1372
733
708
1240
3782
843
813
814
692
869
924
856
1578