988
905
2732
944
1042
4729
1362
871
771
1191
1195
937
763
1176
947
972
954
1709
888
853
1237
801
740
1051
1465
814
826
878
904
823
1338
807
771
848
908
2163
773
1494
853
1284
799
887
790
838
838
2583
950
975
1379
824
751
3413
1308
1928
4552
12663
832
739
1005
761